Door Anoniem: TS hier.
Dus, ik ga in mijn browser naar example.com:
>> Als DNS RESPONSE voor example.com zowel een A als AAAA record bevat dan is het het meest gebruikelijk dat ik IPv6 ga praten richting de webserver van example.com
>> Als DNS RESPONSE voor example.com alleen een A record bevat dan is het het meest gebruikelijk dat ik IPv4 ga praten richting de webserver van example.com
Begrijp ik het zo goed?
Als je _alleen_ maar een A record terug krijgt , ga je alleen maar via IPv4 (proberen) een verbinding op te zetten.
(niet 'meest gebruikelijk' - er is gewoon geen V6 adres bekend voor de applicatie om het mee te proberen).
En mocht je _alleen_ maar een AAAA record terug krijgen, zal de verbinding ook alleen maar via IPv6 opgezet worden.
Als IPv6 niet aan staat op het systeem kunnen er wel AAAA records terug komen, maar valt er geen connectie op te zetten.
Krijg je zowel een A als een AAAA record terug , is het _gebruikelijk_ dat een applicatie probeert iets eerder een IPv6 connectie op te zetten ,maar heel snel/tegelijk ook een IPv4 connectie . Levert de IPv6 connectie snel data dan wordt die verder gebruikt.
Het gedrag heet 'Happy eyeballs' - wat heel erg onwenselijk zou zijn voor IPv6 adoptatie als het "vaak niet werkt en pas na een timeout terugvalt naar IPv4. Gebruikers leren dan heel snel dat je daar geen last van hebt als je IPv6 permanenet uitzet.
Browsers volgen wel de happy eyeballs rfc . Andere applicaties weet ik niet.
https://en.wikipedia.org/wiki/Happy_Eyeballs