DNS域名解析服务(bind)

BIND简介:

现在使用最为广泛的DNS服务器软件是BIND(Berkeley Internet Name Domain),最早有伯克利大学的一名学生编写
BIND服务的名称称之为named
DNS默认使用UDP、TCP协议,使用端口为53(domain),953(mdc,远程控制使用)

DNS(Domain Name System,域名系统)

用于管理和解析域名与IP地址对应关系的技术。
简单来说,就是能够接受用户输入的域名或IP地址,然后自动查找与之匹配(或者说具有映射关系)的IP地址或域名,即将域名解析为IP地址(正向解析),或将IP地址解析为域名(反向解析)。
  • DNS共分为下面三种类型的服务器:
主服务器:在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系。
从服务器:从主服务器中获得域名与IP地址的对应关系并进行维护,以防主服务器宕机等情况。
缓存服务器:通过向其他域名解析服务器查询获得域名与IP地址的对应关系,并将经常查询的域名信息保存到服务器本地,以此来提高重复查询时的效
  • DNS域名解析服务采用分布式的数据结构来存放海量的“区域数据”信息,在执行用户发起的域名查询请求时,具有递归查询和迭代查询两种方式
递归查询:DNS服务器在收到用户发起的请求时,必须向用户返回一个准确的查询结果。如果DNS服务器本地没有存储与之对应的信息,则该服务器需要询问其他服务器,并将返回的查询结果提交给用户。
迭代查询:DNS服务器在收到用户发起的请求时,并不直接回复查询结果,而是告诉另一台DNS服务器的地址,用户再向这台DNS服务器提交请求,这样依次反复,直到返回查询结果。
  • 例如在访问网站:www.xxx.com 时,其大致查询流程如下图:  

  • 最高级、最权威的根DNS服务器总共有13台,分布在世界各地,其中美国占了10台
名称	管理单位	              地理位置	      IP地址
A	INTERNIC.NET          美国-弗吉尼亚州	198.41.0.4
B	美国信息科学研究所          美国-加利弗尼亚州	128.9.0.107
C	PSINet公司          美国-弗吉尼亚州	    192.33.4.12
D	马里兰大学          美国-马里兰州	    128.8.10.90
E	美国航空航天管理局      美国加利弗尼亚州	    192.203.230.10
F	因特网软件联盟        美国加利弗尼亚州	    192.5.5.241
G	美国国防部网络信息中心      美国弗吉尼亚州	192.112.36.4
H	美国陆军研究所          美国-马里兰州	      128.63.2.53
I	Autonomica公司          瑞典-斯德哥尔摩	192.36.148.17
J	VeriSign公司          美国-弗吉尼亚州	192.58.128.30
K	RIPE NCC          英国-伦敦	     193.0.14.129
L	IANA            美国-弗吉尼亚州	    199.7.83.42
M	WIDE Project          日本-东京	     202.12.27.33

  

安装BIND:

[root@zhangjh ~]# yum -y install bind-chroot

  

  

猜你喜欢

转载自www.cnblogs.com/zhangjianghua/p/9127176.html