SeAL80s 发表于 2016-01-20 13:07

IPv6无法访问https网址?!

    今天在github上找到了Google的IPv6地址,就把hosts文件替换了,结果https的网址都不能访问(实际只测试了google.com和https://cn.bing.com).百度这货却不影响访问.IPv6 hosts文件的更新日期是2016年,应该是很新的啊.

    访问IPv6需要什么特别的设置吗?DNS也要改吗?我的resove.conf里的两行联通DNS是自动更新的,貌似电脑连接WIFI后,会自动更新DNS.

    有办法使用自定义DNS吗?如果使用了自定义的DNS(访问被隔离的网站),会影响其他网站的访问速度吗?

SeAL80s 发表于 2016-01-20 13:53

访问IPv6是不是要IPv6的DNS啊?这个是自己设置,还是需要ISP比如联通提供啊?

SeAL80s 发表于 2016-01-20 14:10

ping6 baidu.com
unknown host

有明白人吗?

SeAL80s 发表于 2016-01-20 14:20

host bin6.it                  
bin6.it has IPv6 address 2607:fd50:1:91b0::b146:11
bin6.it mail is handled by 20 mx02.puttynuts.com.
bin6.it mail is handled by 10 mx01.puttynuts.com.

但是:
ping6 2607:fd50:1:91b0::b146:11
connect: Network is unreachable

是我设置问题,还是ISP没有提供IPv6访问?

SeAL80s 发表于 2016-01-20 14:24

ping6 ::1
PING ::1(::1) 56 data bytes
64 bytes from ::1: icmp_seq=1 ttl=64 time=0.101 ms
64 bytes from ::1: icmp_seq=2 ttl=64 time=0.094 ms
64 bytes from ::1: icmp_seq=3 ttl=64 time=0.117 ms
64 bytes from ::1: icmp_seq=4 ttl=64 time=0.101 ms
64 bytes from ::1: icmp_seq=5 ttl=64 time=0.093 ms
64 bytes from ::1: icmp_seq=6 ttl=64 time=0.089 ms
64 bytes from ::1: icmp_seq=7 ttl=64 time=0.090 ms
64 bytes from ::1: icmp_seq=8 ttl=64 time=0.106 ms
64 bytes from ::1: icmp_seq=9 ttl=64 time=0.099 ms
64 bytes from ::1: icmp_seq=10 ttl=64 time=0.108 ms
64 bytes from ::1: icmp_seq=11 ttl=64 time=0.087 ms
64 bytes from ::1: icmp_seq=12 ttl=64 time=0.103 ms
64 bytes from ::1: icmp_seq=13 ttl=64 time=0.097 ms
64 bytes from ::1: icmp_seq=14 ttl=64 time=0.111 ms
64 bytes from ::1: icmp_seq=15 ttl=64 time=0.099 ms
64 bytes from ::1: icmp_seq=16 ttl=64 time=0.103 ms
64 bytes from ::1: icmp_seq=17 ttl=64 time=0.099 ms
64 bytes from ::1: icmp_seq=18 ttl=64 time=0.092 ms
64 bytes from ::1: icmp_seq=19 ttl=64 time=0.088 ms
64 bytes from ::1: icmp_seq=20 ttl=64 time=0.094 ms
这个是ping本机IP吗?类似ping 127.0.0.1 ?
这个结果,是说明本机(Fedora 23)已经开启IPv6支持了吗?

SeAL80s 发表于 2016-01-20 14:25

如果是这样,那是不是可以明确,我的ISP河北联通没有提供IPv6连接???

SeAL80s 发表于 2016-01-20 14:28

cat /etc/nsswitch.conf | grep hosts
#hosts:   db files nisplus nis dns
hosts:      files mdns4_minimal dns myhostname mymachines
可不可以把mdns4改成mdns6
hosts:      files mdns6_minimal dns myhostname mymachines

minimal又是什么意思?还有maxmum吗?

SeAL80s 发表于 2016-01-20 14:39

手动在/etc/resolv.conf里添加了Public DNS Server
但是systemctl restart NetworkManager后
cat /etc/resovl.conf
就剩下两行联通的nameserver
我是笔记本通过路由连接WIFI的,每次重启NetworkManager 就重写resolv.conf,这样对吗?

SeAL80s 发表于 2016-01-21 20:11

基本可以确定了,是我的网络不支持IPv6.
不知道是因为技术问题,还是因为GFW技术没跟上呢.有一说,IPv6可以防止DNS污染和域名劫持
也有一说,GFW已经可以应对IPv6了.不管怎么说,看了一下GFW的科普,真心感觉很强大啊.
那句话说的对:还能访问的网站,说明GFW没跟它计较.
页: [1]
查看完整版本: IPv6无法访问https网址?!