如果网站的服务器内部使用IPv6协议,那么普通的IPv4计算机如何访问该网站?我很好奇有哪些协议等可以实现这一目标?
解决方案您需要一个同时支持IPv4和IPv6以及某种翻译或代理方式的中间框.不同协议之间无法进行端到端通信.
例如,如果Web服务器仅是IPv6,则具有IPv4和IPv6的外部反向(第7层)代理可以接受IPv4上的请求并将其代理到IPv6服务器.您也可以使用在第3层上执行 IP/ICMP转换的框进行类似的操作. >
然后应在DNS中通告服务器的IPv6地址和反向代理或转换器的IPv4地址.
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?
解决方案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.
更多推荐
通过ipv4网络访问ipv6网站
发布评论