1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > linux下搭建DNS域名解析服务器

linux下搭建DNS域名解析服务器

时间:2021-05-31 14:24:40

相关推荐

linux下搭建DNS域名解析服务器

一.准备

本次服务搭建需要三台虚拟机:

我们要先在DNS服务器上安装bind:

yum install –y bind bind-libs bind-utils bind-chroot

在客户端安装测试软件:

yum install –y bind-utils

二.具体配置

首先我们要对DNS服务器进行配置: vim /etc/named.conf

将上图箭头指向的两处改为any,主要是将服务器上的所有IP地址改为均可提供DNS域名解析服务,并且允许所有人对本服务器发送DNS查询请求.

修改DNS服务器的区域配置文件: vim/etc/named.rfc1912.zones 在文件末尾添加如下内容

zone "" IN {type master;file ".zone";};

这里的文件名可以自定义,可以改为你想改的名字.

在DNS服务器上新建一个文件,也就是上面那个文件,名字保持一致:

vim /var/named/.zone

然后进行如下编辑:

第一个箭头所指的数字串是时间,可以不一样但是字符串长度不能改变

第二个箭头所指的是DNS服务器的IP地址

第三个箭头所指的是WEB服务器的IP地址

所有的配置完成之后需要重启服务:

systemctl restart named

我们还需要修改DNS服务器的网卡配置,将DNS改为本机IP,否则域名解析不走此DNS服务器.

本来有的DNS先注销掉,然后加上本机IP,修改之后重启网卡:systemctl restart network

三.测试

首先进行本地测试,在DNS服务器上运行如下命令:

我们可以看到都已经改过来了,然后我们再看看客户端

如图所示配置完成,希望本次分享对大家的学习有所帮助.

四.补充

参数解释

://配置解析记录保持时间600s $TTL 600

//配置起始授权机构记录(必须配置) @ IN SOA @ root( 030801 ; serial 1D ; refresh1H ; retry 1W ; expire3H ) ; minimum

//配置域名解析服务器记录,用来指定该域名有哪个DNS服务器进行解析(必须配置) @ IN NS dns dns IN A 192.168.42.204

//配置需要解析的普通记录 www IN A 192.168.42.205

//@表示配置的域名’’ @ IN A 192.168.42.205

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。