本文共 2013 字,大约阅读时间需要 6 分钟。
DNS(Domain Name System),即域名系统,是互联网中应用层的一项核心服务。它通过将易于记忆的域名与网络可识别的IP地址建立映射,使用户能够通过域名访问互联网。DNS作为分布式数据库,以C/S架构的服务器端:53/udp和53/tcp提供服务。每一台DNS服务器仅负责管理特定范围内的域名与IP地址的映射关系,这些范围称为zone。根据解析方向的不同,DNS区域分为正向区域(域名到IP地址)和反向区域(IP地址到域名)。
DNS采用树状分布式数据结构,类似于文件系统。从顶端的根域(通常用"."表示)开始,依次向下到具体的主机域名。例如:
www.baidu.com.cn.
表示www子域,属于baidu二级域,属于cn顶级域。
www.baidu.com.cn。当用户输入www.baidu.com访问网页时:
hosts文件。缓存域名服务器:
主域名服务器:
从域名服务器:
/etc/hosts。c:\windows\system32\drivers\etc\hosts。/etc/named.conf。/etc/named.rfc1912.zones。/var/named/某某文件(自定义)。/var/named/named.ca。named。vim /etc/named.conf
rndc reload
vim /etc/named.rfc1912.zones
cp /usr/share/named/forwarders.db /var/named/slaves/
vim zz.com.zone
rndc reload
192.168.157.50192.168.157.10systemctl stop firewalldsystemctl disable firewalldsetenforce 0
yum install bind
vim /etc/named.conf
vim /etc/named.rfc1912.zones
systemctl start named
systemctl status named
nslookup 192.168.157.10
本文主要介绍了DNS域名解析与BIND软件的配置与实战,内容涵盖了DNS的基本原理、bind软件的安装与配置以及DNS主从复制的实现。
转载地址:http://wmhfk.baihongyu.com/