日期:2014-05-16  浏览次数:20949 次

问个关于DNS方面的问题
现在看一片文章,上面说:
假如向一个DNS服务器查询一个域名ns1.example.com的IP地址,
而DNS缓存中有ns.example.com的IP地址
那么DNS服务器就会返回ns.example.com的ip地址给ns1.example.com

请问是这样吗?为什么要这么呢?
------解决方案--------------------
不是这样的,dns服务器会返回ns.example.com的ip地址给查询域名的目标主机。
  dns是域名解析,主机之间是通过ip进行通信的如果无法知道另一台主机的ip地址,a主机与b主机是无法进行通信的。所以说我们通过域名访问网页其实是先向dns服务器请求到ip地址,再通过ip地址访问的网页。
------解决方案--------------------
是的,DNS是由缓存的,连续访问同一个页面,是不再进行查询的。