全球主机交流论坛

标题: 【问题解决】求助:一个奇怪的ipv6使用问题 [打印本页]

作者: Telegramr    时间: 2024-5-5 09:10
标题: 【问题解决】求助:一个奇怪的ipv6使用问题
本帖最后由 Telegramr 于 2024-5-5 11:19 编辑

先谢谢各位大佬们了。

注:在各位大佬的热情指导下,问题解决了。 在aws的ipv6防火墙那里设置成 所有协议 0-65535

链接:https://www.91ai.net/thread-1299699-1-1.html    https://www.91ai.net/thread-1287976-1-1.html

本地系统版本:
版本        Windows 11 专业版
版本        23H2
安装日期        ‎2024/‎5/‎4
操作系统版本        22631.3527
体验        Windows Feature Experience Pack 1000.22700.1003.0

本地网络环境:
使用交换机连接路由器,我的电脑接的是交换机的网络接口,路由器上的ipv6开关已打开,本地可以获取到ipv6地址。

服务器网络环境:
两台aws lightsail服务器,一台是Centos7,一台是Amazon Linux。

问题汇总描述:
1、本地无法ping任何一个ipv6地址,返回“请求超时”。
     例如:[2001:da8:201:1512::a269:83a0] 将这个粘贴到浏览器地址栏中,可以打开北京大学网页,但ping 就请求超时。

2、aws服务器端已分配ipv6
    但在服务器端上ping 北京大学的ipv6地址,返回 “Name or service not known” 和 “Address family for hostname not supported”

3、aws lightsail上的ipv6端口和ipv4端口一样打开。

现在我也不知道问题出在哪里了,特此请求各位大佬们指点,谢谢了。

aws lightsail服务器上的ipv6地址


本地可以打开这个网页的ipv6网站 https://ipw.cn/doc/ipv6/user/pure_ipv6_website.html


但是本地ping可以打开的ipv6网址却返回“请求超时”


aws lightsail服务器上 ip add返回的信息,可以看出是分配了ipv6地址的


但是ping这个ipv6地址却无法ping通

作者: wellknown    时间: 2024-5-5 09:13
没咋用过windows,但是我知道你那个ping肯定错了,首先你ping的格式是http格式,其实ping肯定也分版本,你得指定v6
作者: Telegramr    时间: 2024-5-5 09:14
wellknown 发表于 2024-5-5 09:13
没咋用过windows,但是我知道你那个ping肯定错了,首先你ping的格式是http格式,其实ping肯定也分版本,你 ...

怎么指定呢?谢谢了
作者: skugov    时间: 2024-5-5 09:15
ping -6
作者: Telegramr    时间: 2024-5-5 09:17
skugov 发表于 2024-5-5 09:15
ping -6

ping -6 [2001:da8:201:1512::a269:83a0]

一样返回 请求超时

谢谢
作者: skugov    时间: 2024-5-5 09:17
本帖最后由 skugov 于 2024-5-5 09:19 编辑

不好意思没看清问题
作者: Telegramr    时间: 2024-5-5 09:19
skugov 发表于 2024-5-5 09:17
就我目前认识,一般你的路由器支持ipv6,你就能直接访问ipv6。我带着我的笔记本去过很多地方,有些地方的Wi ...

我能访问  [2001:da8:201:1512::a269:83a0]  这个地址,但我ping它却返回请求超时
作者: ngnw    时间: 2024-5-5 09:19
说明这个ip不让你ping
阿里dns, 2400:3200::1 ,自己试试
作者: Telegramr    时间: 2024-5-5 09:23
ngnw 发表于 2024-5-5 09:19
说明这个ip不让你ping
阿里dns, 2400:3200::1 ,自己试试

谢谢,确实

我 ping [2400:dd01:103a:4041::101] 可以通

那么现在就剩下我的aws lightsail的ipv6问题了
作者: ngnw    时间: 2024-5-5 09:35
本帖最后由 ngnw 于 2024-5-5 09:37 编辑

我看了一下我的笔记lightsail的centos7确实要在机器里设置一下才能用v6
vi /etc/sysconfig/network
将IPV6_AUTOCONF=no改为IPV6_AUTOCONF=yes 然后reboot
ubuntu是不用设置的
作者: Telegramr    时间: 2024-5-5 09:40
ngnw 发表于 2024-5-5 09:35
我看了一下我的笔记lightsail的centos7确实要在机器里设置一下才能用v6
vi /etc/sysconfig/network
将IPV6_ ...

谢谢,我改了,我试试看
作者: 华斐    时间: 2024-5-5 09:42
你就不能看看是不是aws那边防火墙没设置开所有端口
作者: Telegramr    时间: 2024-5-5 09:47
ngnw 发表于 2024-5-5 09:35
我看了一下我的笔记lightsail的centos7确实要在机器里设置一下才能用v6
vi /etc/sysconfig/network
将IPV6_ ...
[centos@ip ~]$ curl -g http://[2402:4e00:1013:e500:0:9671:f018:4947] -I
HTTP/1.1 200 OK
Server: nginx
Date: Sun, 05 May 2024 01:44:45 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 38
Connection: keep-alive
Access-Control-Allow-Origin: https://ipw.cn


谢谢,我重启了,但是本地仍旧是ping 这个ipv6不通,但是在服务器上curl 另外一个ipv6却是通的
作者: xiaomaXM    时间: 2024-5-5 09:54
本帖最后由 xiaomaXM 于 2024-5-5 09:56 编辑

直接用ping 2001:da8:201:1512::a269:83a0 别加[ ]
作者: Telegramr    时间: 2024-5-5 10:04
华斐 发表于 2024-5-5 09:42
你就不能看看是不是aws那边防火墙没设置开所有端口

谢谢回复,IPv6 防火墙已开启所有端口
作者: Telegramr    时间: 2024-5-5 10:09
@华斐 @xiaomaXM @ngnw
已经按照 ngnw大佬的方法修改并重启
已经按照 华斐大佬的方法开启所有ipv6端口(所有协议 0-65535)

仍旧是无法ping得通我服务器的ipv6

谢谢大家了
作者: ceplavia    时间: 2024-5-5 10:12
aws的防火墙有没有允许ICMP?参考甲骨文的防火墙也是要开放ICMP才能ping的,和你机器上开不开端口没有关系,ICMP又不用端口
作者: loukky    时间: 2024-5-5 10:15
本帖最后由 loukky 于 2024-5-5 10:16 编辑

你的ipv6地址不是2406那个吗?你直接tcping端口看看能不能通
作者: Telegramr    时间: 2024-5-5 10:18
ceplavia 发表于 2024-5-5 10:12
aws的防火墙有没有允许ICMP?参考甲骨文的防火墙也是要开放ICMP才能ping的,和你机器上开不开端口没有关系 ...

谢谢,在aws的ipv6防火墙那里设置成 所有协议 0-65535 现在可以ping通了。
作者: 蜗牛也是牛    时间: 2024-5-5 10:18
本地ping阿里的v6能ping通,说明本地没问题了
服务器端,看看防火墙有没有禁ping,例如centos的firewalld,如果是public区,就能正常ping,如果是drop区,就没法ping,要手动开启icmp才行
作者: Telegramr    时间: 2024-5-5 10:20
loukky 发表于 2024-5-5 10:15
你的ipv6地址不是2406那个吗?你直接tcping端口看看能不能通

谢谢,在aws的ipv6防火墙那里设置成 所有协议 0-65535 现在可以ping通了。
作者: Telegramr    时间: 2024-5-5 10:27
问题解决了,谢谢大家了




欢迎光临 全球主机交流论坛 (https://www.91ai.net/) Powered by Discuz! X3.4