Microsoft on ilmoittanut IPv6-tuesta saapuvalle liikenteelle (inbound IPv6) Azure App Servicessä olevan nyt yleisesti saatavilla kaikilla julkisilla Azure-alueilla useissa käyttöympäristöissä:
- App Service (Basic, Standard ja Premium SKU:t)
- Azure Functions (Consumption ja Elastic Premium)
- Logic Apps (Standard)
Tämä tarkoittaa, että IPv6-tuki ei ole enää pelkkä esiversio – voit nyt ottaa sen tuotantokäyttöön sovelluksissasi.
Miten IPv6-tuki toimii?
IPv6-saapuva liikenne toimii seuraavasti:
- Sovellukselle määritetään IPv6-osoite, joka vastaanottaa liikennettä.
- DNS palauttaa sovelluksen IPv6-osoitteen (AAAA-tietue).
- Asiakkaan (clientin) on kyettävä lähettämään ja vastaanottamaan IPv6-liikennettä.
⚠️ Huomio: Kaikki verkkoympäristöt (esimerkiksi kotiverkot) eivät vielä tue IPv6:ta, joten testaus ei välttämättä onnistu paikallisesti.
Azure App Servicen taustalla olevat käyttöyksiköt (”stamps”) on päivitetty IPv6-yhteensopiviksi. Sovelluksesi voi nyt vastaanottaa liikennettä sekä IPv4- että IPv6-osoitteista.
Uusi IPMode-asetus
Voit hallita DNS-käyttäytymistä IPMode
-ominaisuudella, joka tukee seuraavia arvoja:
IPv6
→ Vain IPv6. Asiakkaan on tuettava IPv6:ta.IPv4AndIPv6
→ Molemmat tuetut. IPv6-yhteensopivat asiakkaat käyttävät sitä, muut pysyvät IPv4:ssä (suositeltu asetelma).
🔧 Esimerkiksi testataksesi IPv6-yhteyttä voit käyttää komentoa:
bashKopioiMuokkaacurl -6 https://<sovelluksen-nimi>.azurewebsites.net
Jos käytät omaa verkkotunnusta, voit määrittää DNS-tietueet haluamallasi tavalla:
- Lisää vain AAAA-tietue → edellyttää IPv6-tukea asiakkaalta.
- Lisää A- ja AAAA-tietueet → tukee sekä IPv4- että IPv6-liikennettä.
- Voit käyttää myös CNAME-tietuetta ja määrittää IPMode-sivuasetuksen vastaavasti.
Mitä rajoituksia vielä on?
Aiemmat rajoitteet on pääosin poistettu, mutta yksi rajoitus säilyy:
- IP-SSL IPv6 -sidonta ei vielä ole tuettu.
Mitä seuraavaksi?
🚀 Tulossa pian:
- IPv6-ulospäin suuntautuvan liikenteen (outbound) julkinen esikatselu Linux-ympäristöissä (Windows-tuki on jo esikatselussa)
📝 Suunnitteilla (backlogissa):
- IPv6 VNet outbound-tuki (multi-tenant ja App Service Environment v3)
- IPv6 VNet inbound-tuki (App Service Environment v3 – sisäinen ja ulkoinen)
🔗 Lue lisää ja ota ominaisuus käyttöön dokumentaatiosta:
Announcing General Availability of App Service Inbound IPv6 Support