日期:2014-05-17  浏览次数:20893 次

NS和DNS的区别?
哪位高手可以告诉我关于NS和DNS的区别啊,这个问题困扰了我好几天,我现在在公司实习,今天经理就考了我这个问题,
在这之前我在网上搜了又搜,但是就是找不出具体详细的答案,还请各位同僚能够助我一臂之力,在下拜谢了!!!

------解决方案--------------------
一、Name server:
1、Name server是指域名的DNS,DNS可以在注册域名时设定或后期进行更改。 
2、Name server的作用:
比如说一个网通ADSL接入的用户想访问http://www.263.sh.cn,实际上首先是用户先把这个请求反馈给本地电脑所使用的DNS,本地电脑的DNS会先查询在自己的Cache里面是否有www.263.sh.cn的A记录值,如果有,直接反馈给本地电脑,由本地电脑直接连接www.263.sh.cn对应的主机来获取对应的数据;如果Cache里面没有www.263.sh.cn的A记录值,则按照规则企业邮箱一样,网通的DNS会连接.根服务器,在根服务器上面查询.net的根服务器,再连接.net的根服务器来查询263.net的Name server,最终由用户所使用的DNS和263.net的Name server连接,来获取www.263.sh.cn的A记录值。(注:Cache是一块缓存区域,Cache里面域名记录值的保留时间是由域名本身记录值设定的生存周期来决定的,超过生存周期后,域名的记录值会自动从ISP DNS的Cache里面清除,如果有用户再访问该记录,需要按上述过程重新获取记录值)。

二、NS记录
1、NS记录是域名DNS服务器里面的一种记录类型,可以针对每个域名或子域名来设定他的NS记录,当设定后,相当于把他的解析权交给了对应的DNS。
2、NS记录的用途:CDN或负载均衡时使用。


------解决方案--------------------
楼上的 你那么解释 虽然容易懂 
可是会误导人的!我们常说的DNS是有2种含义的 但是大多数人的影响里都是第二种
DNS Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的 这一命名的方法或这样管理域名的系统叫做域名管理系统 
DNS Domain Name Server 域名服务器 域名虽然便于人们记忆 但网络中的计算机之间只能互相认识IP地址 它们之间的转换工作称为域名解析 域名解析需要由专门的域名解析服务器来完成 DNS 就是进行域名解析的服务器

NS Name Server 即DNS的NS记录 是用来做授权的 向下授权 用来指定该域名由哪个DNS服务器来进行解析