关于dns的一些小问题
1. 请问一般来说,一个网络中默认使用的dns server,是不是也支持ipv6域名的解析?比如google的8.8.8.8能够解析ipv6.google.com的ip,虽然我本地不能通过浏览器访问ipv6.google.com:
genius1wjc@ubuntu:~$ nslookup
> set type=aaaa
> ipv6.google.com
Server: 8.8.4.4
Address: 8.8.4.4#53
Non-authoritative answer:
ipv6.google.com canonical name = ipv6.l.google.com.
ipv6.l.google.com has AAAA address 2404:6800:8005::67
Authoritative answers can be found from:
>
那也是不是说,我用socket做dns resolver的时候,不管解析的是v4的还是v6的地址,连接的dns server的ip不需要变?
2. 顺便好奇地一问,某些域名可以浏览器访问,但是用nslookup解析不出ip地址,ping也不通,这是什么情况?如:
genius1wjc@ubuntu:~$ nslookup http://sports.sina.com.cn/g/premierleague/
Server: 8.8.8.8
Address: 8.8.8.8#53
** server can't find http://sports.sina.com.cn/g/premierleague/: NXDOMAIN
--------------------------------------------------------------------------------
genius1wjc@ubuntu:~$ ping http://sports.sina.com.cn/g/premierleague/
ping: unknown host http://sports.sina.com.cn/g/premierleague/
谢谢大家!