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

  |   0 评论   |   3,213 浏览

问: 怎样查看一个网站是否支持IPV6访问.
答:
一个网站是否支持IPV6的访问.首先应该看他是否有IPV6的地址. 所以接起来是怎么看一个网站是否支持 IPV6的地址. 有如下方法:

  1. 直接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类型.

  2. 另外一种就是使用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
    
  3. 如果是查询网站.实际上是可以借助一些第三方工具进行查询的. IPV6连接测试. 如果只是测试网站本身的话也可以用另外的一个测试工具:boce网站连接测试

注: 其实这个是否能够检查出来还需要一系列的支持. 检查不出来也不代表不支持.

如下网站,这是一个纯IPV6协议的http测试网站:http://6.ipw.cn/ , 首先他本身是只提供v6协议的访问.同时返回数据里面也有client侧的数据. (这个似乎是一个废话,如果网不通你也不能访问这个网站了. 这个废话的后半句是:如果你的网络不支持IPV6.那你是无法访问到这个网站的.).
IPV6TEST.png

而对于这个网站,我在我的终端里面进行测试.同样也没有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地址直接访问:

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

300CNIPV6.png

300CNIPV4.png

注: 通过工具网站:https://ipw.cn/dns/获取的数据.

所以如果看一个网站是否支持IPV6协议访问,最方便的方案是通过第三方工具进行直接查验,这里是一些工具列表:

  1. 网站DNS解析查询,可以查询IPV4地址和IPV6地址 - https://ipw.cn/dns/
  2. boce IPV6检测 - https://www.boce.com/ipv6/
  3. 网络测试ping工具 - https://network-tools.webwiz.net/ping.htm

如果是要查看自己的网络是否支持IPV6.那可以看看如下的工具.

  1. IPV6连接测试 - https://test-ipv6.com/index.html.zh_CN
  2. 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需要一套非常复杂的链路设备支持.

评论

发表评论


取消