Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

If the servers of a website internally use the IPv6 protocol, how can a regular IPv4 computer access the website? I'm curious about which protocols etc. are in place to make this happen?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
154 views
Welcome To Ask or Share your Answers For Others

1 Answer

You need in-the-middle boxes that support both IPv4 and IPv6 and some way to translate or proxy. End-to-end communication between different protocols is not possible.

For example, if a web server is IPv6-only then an external reverse (layer 7) proxy with IPv4 and IPv6 could accept requests over IPv4 and proxy them to the IPv6 server. You could also do something similar with a box that does IP/ICMP Translation on layer 3.

And then both the IPv6 address of the server and the IPv4 address of the reverse proxy or translator should be advertised in DNS.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...