首页 > 社交 > 科普中国

DNS

常驻编辑 科普中国 2022-10-19 次级   举例来说   缩写   入门   命令   原理   参数   过程   地址   服务器   域名   用户
fW5拜客生活常识网

(5)PTR:逆向查询记录(Pointer Record),只用于从IP地址查询域名,详见下文。fW5拜客生活常识网

一般来说,为了服务的安全可靠,至少应该有两条NS记录,而A记录和MX记录也可以有多条,这样就提供了服务的冗余性,防止出现单点失败。
CNAME记录主要用于域名的内部跳转,为服务器配置提供灵活性,用户感知不到。举例来说,facebook.github.io这个域名就是一个CNAME记录。fW5拜客生活常识网

$ dig facebook.github.iofW5拜客生活常识网

...fW5拜客生活常识网

;; ANSWER SECTION:fW5拜客生活常识网

facebook.github.io. 3370 IN CNAME github.map.fastly.net.fW5拜客生活常识网

github.map.fastly.net. 600 IN A 103.245.222.133fW5拜客生活常识网

上面结果显示,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记录。fW5拜客生活常识网

$ dig -x 192.30.252.153fW5拜客生活常识网

...fW5拜客生活常识网

;; ANSWER SECTION:fW5拜客生活常识网

153.252.30.192.in-addr.arpa. 3600 IN PTR pages.github.com.fW5拜客生活常识网

上面结果显示,192.30.252.153这台服务器的域名是pages.github.com。
逆向查询的一个应用,是可以防止垃圾邮件,即验证发送邮件的IP地址,是否真的有它所声称的域名。
dig命令可以查看指定的记录类型。fW5拜客生活常识网

$ dig a github.comfW5拜客生活常识网

$ dig ns github.comfW5拜客生活常识网

$ dig mx github.comfW5拜客生活常识网

九、其他DNS工具fW5拜客生活常识网

除了dig,还有一些其他小工具也可以使用。fW5拜客生活常识网

(1)host 命令fW5拜客生活常识网

host命令可以看作dig命令的简化版本,返回当前请求域名的各种记录。fW5拜客生活常识网

$ host github.comfW5拜客生活常识网

github.com has address 192.30.252.121fW5拜客生活常识网

github.com mail is handled by 5 ALT2.ASPMX.L.GOOGLE.COM.fW5拜客生活常识网

github.com mail is handled by 10 ALT4.ASPMX.L.GOOGLE.COM.fW5拜客生活常识网

github.com mail is handled by 10 ALT3.ASPMX.L.GOOGLE.COM.fW5拜客生活常识网

github.com mail is handled by 5 ALT1.ASPMX.L.GOOGLE.COM.fW5拜客生活常识网

github.com mail is handled by 1 ASPMX.L.GOOGLE.COM.fW5拜客生活常识网

$ host facebook.github.comfW5拜客生活常识网

facebook.github.com is an alias for github.map.fastly.net.fW5拜客生活常识网

github.map.fastly.net has address 103.245.222.133fW5拜客生活常识网

host命令也可以用于逆向查询,即从IP地址查询域名,等同于dig -x 。fW5拜客生活常识网

$ host 192.30.252.153fW5拜客生活常识网

153.252.30.192.in-addr.arpa domain name pointer pages.github.com.fW5拜客生活常识网

(2)nslookup 命令fW5拜客生活常识网

nslookup命令用于互动式地查询域名记录。fW5拜客生活常识网

$ nslookupfW5拜客生活常识网

> facebook.github.iofW5拜客生活常识网

Server: 192.168.1.253fW5拜客生活常识网

Address: 192.168.1.253#53fW5拜客生活常识网

Non-authoritative answer:fW5拜客生活常识网

facebook.github.io canonical name = github.map.fastly.net.fW5拜客生活常识网

Name: github.map.fastly.netfW5拜客生活常识网

Address: 103.245.222.133fW5拜客生活常识网

>fW5拜客生活常识网

(3)whois 命令fW5拜客生活常识网

whois命令用来查看域名的注册情况。fW5拜客生活常识网

$ whois github.comfW5拜客生活常识网

原文地址:http://www.ruanyifeng.com/blog/2016/06/dns.htmlfW5拜客生活常识网

本文地址: https://www.linuxprobe.com/dns-fundamentals-of.html fW5拜客生活常识网

相关阅读:

  • 下半年可能更糟?分析师预警这12个可怕的经济趋势
  • 玩转莫塞MOSSAI元宇宙
  • 京一等人禁赛后,一位LDL选手破防发文,他们会犯错真不是
  • 武磊谈留洋:次级联赛也值得去锻炼,更多的收获来自球场外
  • 太耻辱了?日本赛区参加亚洲对抗赛,全员被零封打出0
  • 长银五八消金资本亟待补充:成功发行5.6亿元ABS
  • 2023金融危机是否会卷土重来?08年金融危机中我们有什么
  • 东北证券最新公告:拟公开发行不超20亿元次级债券
  • 苹果信用卡申请通过率很高
  • 真全粮张思漫:用酿酒机器酿酒时,发酵前期要通风是指什么
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。