怎样查看一个网站是否支持IPV6访问

论坛 期权论坛 金融     
ct6ln   2022-6-30 14:18   1310   0
问: 怎样查看一个网站是否支持IPV6访问.
答: 一个网站是否支持IPV6的访问.首先应该看他是否有IPV6的地址. 所以接起来是怎么看一个网站是否支持 IPV6的地址. 有如下方法:
直接ping

这个是大家都会到的方法.也好理解.
ping baidu.com


ping baidu.com
PING baidu.com (220.181.38.148): 56 data bytes
64 bytes from 220.181.38.148: icmp_seq=0 ttl=49 time=26.545 ms
64 bytes from 220.181.38.148: icmp_seq=1 ttl=49 time=30.184 ms
64 bytes from 220.181.38.148: icmp_seq=2 ttl=49 time=29.526 ms
但是这种办法一般得到的是当前使用的ip类型.
使用nslookup 命令.

看别人给的方法与贴图是可以查验的点我查看.但是我这并没有查出来. 具体可能与网络运营商提供的网络有关系.另外就是我的局域网是否支持IPV6. (一开始我的路由器是没有打开的.但是后面开了之后查询到的信息仍然是这样的)
nslookup ipv6.baidu.com
Server:                192.168.31.1
Address:        192.168.31.1#53

ipv6.baidu.com        canonical name = www.a.shifen.com.
Name:        www.a.shifen.com
Address: 110.242.68.3
Name:        www.a.shifen.com
Address: 110.242.68.4借用第三方工具

如果是查询网站.实际上是可以借助一些第三方工具进行查询的. IPV6连接测试. 如果只是测试网站本身的话也可以用另外的一个测试工具:boce网站连接测试
注: 其实这个是否能够检查出来还需要一系列的支持. 检查不出来也不代表不支持.
如下网站,这是一个纯IPV6协议的http测试网站:http://6.ipw.cn/ , 首先他本身是只提供v6协议的访问.同时返回数据里面也有client侧的数据. (这个似乎是一个废话,如果网不通你也不能访问这个网站了. 这个废话的后半句是:如果你的网络不支持IPV6.那你是无法访问到这个网站的.).




IPV6地址格式

而对于这个网站,我在我的终端里面进行测试.同样也没有ping通这一个网站. nslookup也没有返回. 我的电脑是mac, 相应的测试信息如下:
ping  6.ipw.cn
ping: cannot resolve 6.ipw.cn: Unknown host

nslookup   6.ipw.cn
Server:                192.168.31.1
Address:        192.168.31.1#53

*** Can't find 6.ipw.cn: No answer
两种方法都没有正常返回. 但是这个网站实际是可以通过浏览器访问的. 甚至我还可以直接用他的ipv6地址直接访问:

  • 域名: 6.ipw.cn
  • IPV6: http://[2402:4e00:1013:e500:0:940e:29d7:3443]/ 注:使用IPV6地址时,地址使用方法是两边要加中括号,如上面中的chrome的截图中表示的一样,80端口是可以省略的
    下面还有一些只支持IPV6协议的网站可用于测试:

  • 东北大学网络测速: - http://speed.neu6.edu.cn/
  • 东北大学网络测速(ipv4): - http://speed4.neu6.edu.cn/
  • v4: http://4.ipw.cn/
  • v6: http://6.ipw.cn/

你会发现一般是提供了两个不同的域名.进行分别访问的. 这个如果设置过DNS配置(如阿里云DNS).一般会看到在DNS进行解析的时候. 解析类别A和AAAA,分别对应IPV4地址和IPV6地址. 因此在设置的时候这两个是分别设置的. 当然有那种更高级的双栈协议的支持的同域名. 比如300.cn



通过DNS解析类型来判定



注: 通过工具网站:https://ipw.cn/dns/获取的数据.
所以如果看一个网站是否支持IPV6协议访问,最方便的方案是通过第三方工具进行直接查验,这里是一些工具列表:

  • 网站DNS解析查询,可以查询IPV4地址和IPV6地址 - https://ipw.cn/dns/
  • boce IPV6检测 - https://www.boce.com/ipv6/
  • 网络测试ping工具 - https://network-tools.webwiz.net/ping.htm
如果是要查看自己的网络是否支持IPV6.那可以看看如下的工具.

  • IPV6连接测试 - https://test-ipv6.com/index.html.zh_CN
  • IP查询网 - 致力于普及 IPv6 ,推进 IPv6 规模部署和应用 - https://ipw.cn/
根据网站IP查询网的工具我们可以使用如下脚本
# 查询本机外网IPv4地址
curl 4.ipw.cn

# 查询本机外网IPv6地址
curl 6.ipw.cn

# 测试网络是IPv4还是IPv6访问优先(访问IPv4/IPv6双栈站点)
curl test.ipw.cn

# 查询指定IPv4地址的地理位置
curl 4.ipw.cn/query?ip=106.224.145.147

# 查询指定IPv6地址的地理位置
curl ipw.cn/api/ipv6/query?ip=2408:824c:200::2b8b:336f:cc9c -L
最后的最后, 你的网络需要支持IPV6需要一套非常复杂的链路设备支持.

  • 你的网络运营商必须要支持IPV6 目前中国的运营商普遍都已经支持
  • 你的网络接入层的局域网要支持, 比如你的ISP的小区环境
  • 你的接入网络的路由器,光猫,电脑都必须要支持IPV6才行.
  • 最后: 得要用提供IPV6 协议服务的网站.比如上面的这这些测试网站. 否则你还是无法使用IPV6
    关于网络的连接是否支持IPV6的一些更详细的讨论可以看:

  • # 五分钟弄懂如何使用IPv6遨游互联网
  • # 只能用IPv6访问的网站有哪些?
  • # 浏览器中如何访问 IPV6 地址的网页?
  • # 什么时候个人用户能够完全使用纯IPv6,替换IPv4的地址?
  • # 怎样使用阿里云搭建IPV6 VPC
  • # Linux实例使用IPv6导航
  • # 怎样查到某网址对应的IPv6地址?

如果喜欢我的文章,可以关注我的专栏. 专注于HosSpot 虚拟机研究.
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP