尝试为 ubuntu 服务器和 godaddy 查找我的公共 ipv6 地址

尝试为 ubuntu 服务器和 godaddy 查找我的公共 ipv6 地址

我刚刚设置了 ubuntu 服务器,但搞不懂这个愚蠢的 xfinity 路由器/调制解调器。所以我设法在 ubuntu 服务器上设置了静态 ipv6

iface enp4s0 inet6 static
address 2601:407:8402:38bc:0000:0000:0000:0010
netmask 64
gateway 2601:407:8402:38bc:0000:0000:0000:0001

然后在 godaddy 上我将 AAAA (IPv6 主机) 设置为

2601:407:8402:38bc::10

我已经打开了端口 80 和 3306,并且我可以在浏览器上导航到我的网站,但是当我尝试从手机(关闭 wifi)导航时,我无法导航到我的域名和我的 IP(v6)

[2601:407:8402:38bc::10]

我已经尝试过的另一种方法是完全禁用 ipv6,但是出于某种原因,即使端口打开并且能够看到我的正常 ip /端口,我也无法访问我的服务器,我使用其他路由器/调制解调器时从未遇到过这种问题,所以问题可能就出在那。

我认为必须有一种方法可以用 ipv6 完成这一切,尽管 ipv6 的方式让我感到困惑。我能否获得我的 ipv6 地址并将其用于 godaddy 上的域名?

这是我的 ifconfig

enp4s0    Link encap:Ethernet  HWaddr 38:60:77:fa:98:6b
      inet addr:10.0.0.66  Bcast:10.0.0.255  Mask:255.255.255.0
      inet6 addr: fe80::3a60:77ff:fefa:986b/64 Scope:Link
      inet6 addr: 2601:407:8402:38bc::10/64 Scope:Global
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:43574 errors:0 dropped:0 overruns:0 frame:0
      TX packets:34340 errors:0 dropped:0 overruns:0 carrier:1
      collisions:0 txqueuelen:1000
      RX bytes:27639502 (27.6 MB)  TX bytes:16077266 (16.0 MB)

或者也许我已经做对了所有事情,DNS只需要更新...

应加载的域http://dirtrif.com

答案1

使用自动配置,然后设置一个辅助地址以用于您的 apache 配置

前 4 个部分是您的委派前缀。

最后 4 个部分由您设置(64 位网络/64 位主机)

在 iface 配置后添加此配置

up /sbin/ipconfig enp4s0 inet6 add  2601:407:8402:38bc::10/64

这并不意味着康卡斯特不会过滤端口,但它应该在本地工作。

请记住,您有公共或注册的 IP 地址,但这并不意味着您没有防火墙。您可能还需要在那里打开端口。

这些地址不是静态的,但是 IPv6 前缀委派的典型生存期是生存期。

答案2

您不需要设置手动 ipv6 地址 - 您只需为 SLAAC 或无状态连接设置路由器,并为其设置 ubuntu 盒子。虽然我没有使用康卡斯特,但我的 ISP 使用相同的方法,它会自动运行。

由于 ipv6 似乎可以在其他系统上运行,您只需将静态地址节替换为iface enp4s0 inet6 auto打开和关闭接口,然后检查并测试该 IP。ping -6 google.com应该可以工作。

答案3

您可以使用浏览器通过 wifi 连接,但无法使用手机数据连接,原因可能是您的手机使用的是不同的 ISP,而您的 wifi 路由器使用的是不同的 ISP。并非所有 ISP 都已启用 IPV6 支持。我已与我的移动运营商核实,确认他们尚不支持 IPV6。这是您在尝试设置之前需要先检查的内容。以下是有关此问题的链接https://test-ipv6.com/faq_no_ipv6.html 您还可以使用同一网站检查您的移动运营商是否支持 IPV6https://test-ipv6.com

相关内容