目录
4、/etc/sysconfig/network-scripts/ifcfg-ens33 (配置单个网卡的DNS)
一、DNS是什么
DNS(Domain Name Server)域名解析系统
功能:负责将域名转换成网络可以识别的IP地址,比如将www.Baidu.com.cn转换成
119.75.217.109,域名和IP地址之间一一对应。
互联网中连接了无数的服务器、个人主机,也有不计其数的网站、邮件等服务器,他们都使用了域名形式的地址,例如www.baidu.com,www.aliyun.com 等等。很明显,这些网站都是有自己的IP地址的,但相较于数字形式的地址以及IP地址的变动性的可能,很明显,上面的字母组成的形式的IP结构更能让人直观的记住,这就是DNS的作用:通过输入的域名将其转换成对应的IP地址来使用以找到正确的资源位置。
二、DNS系统
事实上,全球分布着13台DNS根服务器
13个根服务器的分布地点及IP地址:
A,INTERNIC.NET(美国弗吉尼亚州),IP地址:198.41.0.4
B,美国信息科学研究所(美国加利弗尼亚州),IP地址:128.9.0.107
C,PSINet公司(美国弗吉尼亚州),IP地址:192.33.4.12
D,马里兰大学(美国马里兰州) IP地址:128.8.10.90
E,美国航空航天管理局(美国加利弗尼亚州),IP地址:192.203.230.10
F,因特网软件联盟(美国加利弗尼亚州),IP地址:192.5.5.241
G,美国国防部网络信息中心(美国弗吉尼亚州),IP地址:192.112.36.4
H,美国陆军研究所(美国马里兰州),IP地址:128.63.2.53
I,Autonomica公司(瑞典斯德哥尔摩),IP地址:192.36.148.17
J,VeriSign公司(美国弗吉尼亚州),IP地址:192.58.128.30
K,RIPE NCC(英国伦敦),IP地址:193.0.14.129
L,IANA(美国弗吉尼亚州),IP地址:198.32.64.12
M,WIDE Project(日本东京),IP地址:202.12.27.33
根服务器主要用来管理互联网的主目录,全世界只有13台(这13台根域名服务器名字分别为“A”至“M”),1个为主根
服务器在美国。其余12个均为辅根服务器,其中9个在美国,欧洲2个,位于英国和瑞典,亚洲1个位于日本。
正向解析: 根据域名查找对应的IP地址,查询hosts文件(主机A记录)
反向解析: 根据IP地址查找对应的域名(主机P记录)
DNS系统的结构可以理解为:根>顶级域名>二级域名>三级域名>四级域名
因为这样的结构,所以在网络角度域名的解读其实是反着来的www.baidu.com.cn.
即:www .baidu .com .cn .
主机名 。。 子域 。。 一级域 顶级域 根域
顶级域名有:cn,uk,jp,us,de...(国家地区)edu,org,gov,com...(机构组织)
具体的含义和更详细的分类,这里就不做解释了。
三、DNS查询类型
(1)递归查询
递归查询是一种DNS服务器的查询模式在该模式下DNS服务器接收客户机请求,必须使用一个准确的查询结果回复客户机。如果DNS服务器本地没有存储查询 DNS信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。也就是客户机发送请求后自己只用等待结果即可,中间具体过程交给服务器实现。
(2)迭代查询
DNS查询时S服务器查询结果,而告诉客户机另一台DN服务器地址,客户机再向这台NS服务器提求,依环直到回查询的结果为止。也就是说,客户机的请求需要自己挨个去查询才能得到结果,服务器没有结果时候只会给你提供其它服务器的地址,而不会帮你去请求查询。
本地DNS查找的顺