问题
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?
回答1:
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.
来源:https://stackoverflow.com/questions/10633188/access-ipv6-website-over-ipv4-network