DNS层级结构
- 根DNS服务器:返回顶级域名DNS服务器的IP地址,*.cn
- 顶级域名DNS服务器:返回权威DNS服务器的IP地址,*.163.cn
- 权威DNS服务器:返回相应主机的IP地址,www.163.cn
DNS层级结构
解析配置
image.png记录类型
域名解析有很多种类型,如常用的A记录和CNAME记录。
A记录
是将一个域名解析到IP(一个域名可以又多个解析记录)。
CNAME记录
是将一个域名解析另一个域名(也就是作为另一个域名的别名),查找时会返回对应域名的IP。如:excelib.com可以使用CNAME解析记录到www.excelib.com,这样访问excelib.com时DNS服务器就会返回www.excelib.com对应的IP,这样做有三个好处
- www.excelib.com可能已经有多个解析记录,而excelib.com用一条CNAME记录就可以完成了
- www.excelib.com的IP发生变化时,excelib.com不需要修改解析内容直接就可以自动改变
- 使用CDN时可以将用户直接访问的域名作为一个别名,然后将指向的域名通过ns记录指定CDN专用的DNS服务器进行解析,这样永固访问的域名解析使用的还是正常的DNS服务器但是可以获取到CDN的DNS服务器解析的结果,一般DNS服务商会根据请求来源返回一个边缘节点的ip地址
其他使用CNAME的场景,CDN (七牛、阿里云对象存储)、全局负载(GSLB)
主机记录
就是域名前面的部分,如www、bbs等,如果要解析顶级域名,也就是域名前面没有内容则使用@代替。
解析线路
这是万网新增的内容,很多别的运营上现在还没有这项功能,通过这个选项可以将不同线路的用户解析到不同的服务器,比如将联通的用户解析到一个服务器,将电信的用户解析到另外一个服务器,这样就可以实现一个简单的CDN
比如:我们的阿里云解析线路 香港 内地两条线路,国外ip访问域名则将域名解析到香港的服务器(国际带宽低延时和丢包),而国内IP访问直接解析到华北三的服务器
记录值
解析的目标值,如A记录就是IP,CNAME记录就是对应的目标域名
TTL
本地DNS服务器缓存解析结果的时间。
内容参考:
《趣谈网络协议》
网友评论