DNS 原理入门
|
上面结果显示,facebook.github.io的CNAME记录指向github.map.fastly.net。也就是说,用户查询facebook.github.io的时候,实际上返回的是github.map.fastly.net的IP地址。这样的好处是,变更服务器IP地址的时候,只要修改github.map.fastly.net这个域名就可以了,用户的facebook.github.io域名不用修改。 由于CNAME记录就是一个替换,所以域名一旦设置CNAME记录以后,就不能再设置其他记录了(比如A记录和MX记录),这是为了防止产生冲突。举例来说,foo.com指向bar.com,而两个域名各有自己的MX记录,如果两者不一致,就会产生问题。由于顶级域名通常要设置MX记录,所以一般不允许用户对顶级域名设置CNAME记录。 Ptr记录用于从IP地址反查域名。dig命令的-x参数用于查询Ptr记录。
上面结果显示,192.30.252.153这台服务器的域名是pages.github.com。 逆向查询的一个应用,是可以防止垃圾邮件,即验证发送邮件的IP地址,是否真的有它所声称的域名。 dig命令可以查看指定的记录类型。
九、其他DNS工具 除了dig,还有一些其他小工具也可以使用。 (1)host 命令 host命令可以看作dig命令的简化版本,返回当前请求域名的各种记录。
host命令也可以用于逆向查询,即从IP地址查询域名,等同于dig -x。
(2)nslookup 命令 nslookup命令用于互动式地查询域名记录。
(3)whois 命令 whois命令用来查看域名的注册情况。
十、参考链接 DNS: The Good Parts, by Pete Keen DNS 101, by Mark McDonnell (完) 注:相关网站建设技巧阅读请移步到建站教程频道。 推荐:用高性能云服务器 稳定的网站才能更赚钱 (编辑:PHP编程网 - 湛江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


