dsi*_*ari 3 ipv6 webserver ipv4
在我的研究期间,我发现了这些相关主题:通过 ipv4 网络访问 ipv6 网站和IPv6 Webserver 可用于仅 IPv4 客户端。
我的情况:我家里有一个公共ipv6和一个本地ipv4。我努力尝试转发端口,但看起来我进入了 NAT,位于另一个 NAT 后面(?)。因此,我尝试在 LAN 之外访问我的 ipv6 地址,并且取得了成功,然后我在树莓派(也有 ipv6)上设置了一个简单的 apache Web 服务器,并将其公开给不同的 DNS 提供商:dioniso.ddns.net、dioniso .crabdancer.com 和 dioniso.dynv6.net。
因此,我只能在具有 ipv6 或 ipv4 隧道功能的 PC 上访问这些网站。
问题是,ipv4 如何到达这个网站?有些主题说我需要一个代理来“翻译”ipv6-ipv4。真的有必要吗?如果是,我在哪里可以找到提供此服务的提供商?
有人可以在这里给我一些提示吗?我很迷失。
是的,如果您的网络服务器只有 IPv6,而访问者只有 IPv4,那么他们将无法进行通信。您需要一个能够在某处访问 IPv4 和 IPv6 的转换器。
翻译的方式大致有两种:
Facebook 在其服务器场中使用 SIIT-DC。他们在内部使用 IPv6,并使用 SIIT-DC 将传入的 IPv4 流量转换为 IPv6。但据我所知,没有任何提供商提供此类家庭使用服务。
您可以做的就是在某处租用一台同时支持 IPv4 和 IPv6 的虚拟专用服务器,并在其上设置反向代理。然后访问者可以通过 IPv4 联系服务器,服务器也可以通过 IPv6 联系您的网络服务器。我过去曾使用 Apache、Nginx 和 haproxy 完成过此操作。配置并不太难,但是你确实需要有一个可以运行它的服务器......
我写了一篇关于通过 IPv6 访问 IPv4 内容的选项的文章。您需要的基本上是相反的:使 IPv6 内容可以通过 IPv4 访问。但概念是相同的。
一个简单的 haproxy 配置:
listen webserver1
bind 192.0.2.1:80
mode tcp
server webserver1 2001:db8:abc:123::cafe:80
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17594 次 |
最近记录: |