DNS服务协议和文档

作者:墨鱼 发布于:2012-3-9 16:24 Friday 分类:linux

今天有个一直没想过的的问题,虽然后来证实是自己看错了,但最终还是找到了确切的答案,所以分享下。

 

问题:如果一个域名同时设置有A和CNAME,那应该谁更优先?

纠正:在DNS服务协议中,指明了如果有CNAME记录的话,则其他记录都不应该出现,包括A、AAAA、MX。在现在设计的系统里都不允许同时设置A和CNAME,所以原则上不会有这个问题。

答案:

1、CNAME记录是用于将被查询的域名指向另一个域名/主机名。

2、在DNS服务查询算法里,服务器会先查询CNAME记录,如果CNAME记录命中且匹配则立即回头进行新的查询(针对CNAME的结果)。

3、所以在同时设置A和CNAME记录的时候,是CNAME优先。

 

引申问题:IPV6网络是否也可以应用CNAME?

答案:CNAME仅仅是用于将被查询的域名指想另一个域名/主机头,所以不存在IPV6/IPV4等等具体的区别。

 

DNS服务协议和文档地址:

http://www.faqs.org/rfcs/rfc1034.html

标签: linux dns cname

评论(0) 引用(0) 浏览(86)

如何在LINUX下检查DNS解析

作者:墨鱼 发布于:2010-9-9 18:20 Thursday 分类:linux

dig @ns1.qq.com pengyou.com AAAA

 

dig @DNS服务器IP 域名 记录类型

标签: linux dns dig

评论(0) 引用(0) 浏览(77)

给SUSE增加DNS

作者:墨鱼 发布于:2010-7-23 10:36 Friday 分类:linux

/etc/nsswitch.conf

hosts:          files dns
networks:       files dns

services:       files
protocols:      files
rpc:            files
ethers:         files
netmasks:       files
netgroup:       files nis
publickey:      files

bootparams:     files
automount:      files nis
aliases:        files

 

/etc/resolv.conf

domain tencent.com
nameserver 192.168.1.26
nameserver 192.168.1.86
nameserver 192.168.4.32
nameserver 192.168.4.23

标签: linux sles dns hosts resolv nameserver opensuse

评论(0) 引用(0) 浏览(94)

Powered by emlog 粤ICP备11086334号 sitemap