域名系统(Domain Name System,DNS)是Internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样,Internet上当一台主机要访问另外一台主机时,必须首先获知其地址,TCP/IP中的IP地址是由四段以“.”分开的数字组成,记起来总是不如名字那么方便,所以,就采用了域名系统来管理名字和IP的对应关系(来源百科)
1.安装能提供域名解析的软件,需要使用yum仓库
yum -y install bind-chroot bind bind-utils
bind:使用的比较广泛的dns服务器软件域名服务包
bind-chroot、bind-utils:提供虚拟根支持,是bind的相关包
2.修改dns服务的配置文件
dns服务的主配置文件为/etc/named.conf
vim /etc/named.conf
options {
directory "/var/named"; #地址库文件的路径(也就是域名怎么解析的文件)
};
zone "lxy.com" IN { #需要解析的域名
type master; #设置本服务器作为主DNS服务器
file "lxy.com.zone"; #地址库文件名字
};
3. 创建我们刚刚设置的地址库文件
拷贝named下的模板地址库文件,加-p是为了不变权限
cp -p /var/named/named.localhost /var/named/tedu.cn.zone
vim /var/named/lxy.com.zone
lxy.com. NS lxy #指定域名由什么服务器解析(填写服务器名),注意域名后面的.
lxy A 192.168.2.2 #填写服务器对应的ip地址
www A 1.1.1.1
ftp A 2.2.2.2
systemctl restart named #重新启动dns服务
4.客户端验证lxy.com的解析结果
echo nameserver 192.168.2.2 > /etc/resolv.conf 先修改客户端指定的dns服务器
nslookup www.lxy.com 可以看到www.lxy.com的解析已经解析到了1.1.1.1
未经允许不得转载:天府数据港官方信息博客 » 简单搭建DNS
客官点个赞呗! (0)