Existují nějaké metody na interoperabilitu mezi IPv6 a IPv4? T.j. když se připojím na IPv6 síť, existuje na ní nějaká brána, která by umožnila přístup i k IPv4 serverům? Naopak, mohu operační systém s IPv4 připojit na IPv6 síť přes nějakou bránu (která bude odchytávat DNS requesty, a přemapovávat IPv6 adresy na IPv4)?
Bez toho se přechod na IPv6 asi nepodaří, pochybuju, že si všichni lidi naráz updatují všechny počítače. Navíc spousta programů má v sobě natvrdo zadrátované, že adresa je 4 byty.
Představa, že si BFU koupí modem s IPv6 je dost naivní. Modem, který se do lokální sítě tváří jako IPv4 a s providerem komunikuje přes IPv6 by se už prodat dal.
Existují. Základní prvidla pro vzájemnou konverzi mezi IPv4 a IPv6 definuje Stateless IP/ICMP Translation (SIIT). Ty se pak uplatňují v zařízeních podobných NATu, která ale nemění jen adresy, ale celý datagram z jedné verze protokolu na druhou. Překlad může probíhat v síti, pak se pro něj používá název Network Address Translation - Protocol Translation (NAT-PT), nebo i uvnitř počítače mezi aplikacemi a TCP/IP.
Pochopitelně tam existuje řada různých omezení a praktická použitelnost nebude 100%. Příklady problémů jsou například rozšiřující hlavičky, IPv4 adresy v aplikačních protokolech a podobně.
A umí to i Windows a Linux? T.j. když si na IPv6 síti člověk pustí program, který má zadrátované 4-bytové adresy, tak by operační systém správně měl vzít IPv6 adresu z DNS odpovědi, zapamatovat si ji, vymyslet si 4-bytovou adresu, tuto podstrčit aplikačnímu programu a později všechny pokusy o komunikaci na tu 4-bytovou adresu daným programem překládat na tu 128-bitovou IPv6.