码迷,mamicode.com
首页 > 其他好文 > 详细

DNS

时间:2018-05-24 18:08:29      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:str   客户   技术   bsp   www.   别名   class   服务器   size   

DNS:Domain Name System【域名系统】

域名---->IP过程需要DNS解析

【域名编程IP的过程称为A记录】

A记录解析过程:浏览器===》域名===》IP地址===》IP地址对应的网站服务器

 

***DNS解析原理:

DNS本身是树状结构,顶点也是根,根是 ”.

技术分享图片

 

.:根服务器,全球有13台服务器

顶级域名(org,com,net…)

一级域名

 

(www.qq.com.)解析过程:DNS客户端检查自己的hosts文件及本地DNS缓存,看看有没有对应的记录,没有的话找local DNS,local DNS首先找根服务器,询问域名(www.qq.com),根会把顶级域名(.com)的地址告诉local DNS,然后local DNS找顶级域名的服务器询问域名地址,顶级域名服务器把一级域名(qq.com)的地址告诉local DNS,然后local DNS找qq.com域的服务器查询www.qq.com的地址,qq.com域的服务器把地址发给local DNS,然后local DNS把地址发回给客户端,客户端根据收到的地址向www.qq.com的服务器发生请求,服务器回送数据,这样就能打开网站了;客户端收到www.qq.com的地址时会把地址存入缓存,第二次就不用再经历这样的解析过程了

 技术分享图片

 

用命令:dig @8.8.8.8 www.baidu.com +trace可以看到整个域名的解析过程,@8.8.8.8:指定8.8.8.8这个服务器对www.baidu.com这个域名进行解析

 怎么解析域名?

1.nslookup

2.dig

3.ping

4.host

1.[root@learning ~]# nslookup

> www.baidu.com

Server:         10.10.10.2

Address:        10.10.10.2#53

 

Non-authoritative answer:

Name:   www.baidu.com

Address: 163.177.151.109

【可以解析出域名的地址】

 2.[root@learning ~]# dig www.baidu.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.62.rc1.el6_9.5 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63996
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0


;; QUESTION SECTION:
;www.baidu.com. IN A


;; ANSWER SECTION:
www.baidu.com. 5 IN A 119.75.216.20


;; Query time: 2 msec
;; SERVER: 10.10.10.2#53(10.10.10.2)
;; WHEN: Fri May 25 00:47:48 2018
;; MSG SIZE rcvd: 47

3.[root@learning ~]# host www.baidu.com

www.baidu.com has address 119.75.213.61
www.baidu.com is an alias for www.a.shifen.com.
www.baidu.com is an alias for www.a.shifen.com.

4.[root@learning ~]# ping www.baidu.com

PING www.baidu.com (119.75.213.61) 56(84) bytes of data.
64 bytes from 119.75.213.61: icmp_seq=1 ttl=128 time=41.1 ms
64 bytes from 119.75.213.61: icmp_seq=2 ttl=128 time=41.0 ms
64 bytes from 119.75.213.61: icmp_seq=3 ttl=128 time=41.3 ms

DNS能干什么?

A记录
CNAME(别名)
MX解析记录(搭建邮件服务)
PTR反向解析 (IP----->域名)【邮件服务用的比较多】

DNS

标签:str   客户   技术   bsp   www.   别名   class   服务器   size   

原文地址:https://www.cnblogs.com/xqr2018/p/9083740.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!