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:
[[email protected] ~]# yum -y install bind-chroot
原文地址:https://www.cnblogs.com/zhangjianghua/p/9127176.html
时间: 2024-10-10 18:05:32