最全面的DNS原理入门
发布时间:2021-03-13 19:29:16 所属栏目:安全 来源:网络整理
导读:DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。 一、DNS 是什么? DNS (Domain Name System 的缩写)的作用
dig命令可以查看指定的记录类型。 $ dig a github.com $ dig ns github.com $ dig mx github.com 九、其他DNS工具除了dig,还有一些其他小工具也可以使用。 (1)host 命令 host命令可以看作dig命令的简化版本,返回当前请求域名的各种记录。 $ host github.com github.com has address 192.30.252.121 github.com mail is handled by 5 ALT2.ASPMX.L.GOOGLE.COM. github.com mail is handled by 10 ALT4.ASPMX.L.GOOGLE.COM. github.com mail is handled by 10 ALT3.ASPMX.L.GOOGLE.COM. github.com mail is handled by 5 ALT1.ASPMX.L.GOOGLE.COM. github.com mail is handled by 1 ASPMX.L.GOOGLE.COM. $ host facebook.github.com facebook.github.com is an alias for github.map.fastly.net. github.map.fastly.net has address 103.245.222.133 host命令也可以用于逆向查询,即从IP地址查询域名,等同于dig -x <ip>。 $ host 192.30.252.153 153.252.30.192.in-addr.arpa domain name pointer pages.github.com. (2)nslookup 命令 nslookup命令用于互动式地查询域名记录。 $ nslookup > facebook.github.io Server: 192.168.1.253 Address: 192.168.1.253#53 Non-authoritative answer: facebook.github.io canonical name = github.map.fastly.net. Name: github.map.fastly.net Address: 103.245.222.133 > (3)whois 命令 whois命令用来查看域名的注册情况。 $ whois github.com 十、参考链接
(编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |