DNS服务搭建
一、DNS原理
DNS是Domain Name System(域名系统)的缩写,它是将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种服务机制。其中通过域名解析出IP地址的叫做正向解析,通过IP地址解析出域名的叫做反向解析。DNS使用TCP和UDP,端口号都是53,但主要UDP,服务器之间备份使用TCP。全世界只有13台“根”服务器,1个主根服务器放在美国,其他 12台为辅根服务器,DNS服务器根据角色可以分为:主DNS,从DNS,缓存DNS服务器,DNS转发服务器。
二、使用bind搭建DNS服务器
1、安装bind
yum install -y bind
cp /etc/named.conf /etc/named.conf.bak
>/etc/named.conf
vim /etc/named.conf
加入如下配置:
options{
directory "/var/named";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
};
chown named /etc/named.conf
cd /var/named
dig -t NS . > named.ca
vim localhost.zone //加入
@ IN SOA location. admin.localhost. (