美文网首页
ubuntu上搭建dns服务器

ubuntu上搭建dns服务器

作者: naga1003 | 来源:发表于2018-10-19 09:22 被阅读0次

1、安装bind9

sudo apt-get install bind9

安装完成后,进入目录查看:

cd /etc/bind/

会看到这个目录下有 named.conf文件,这个是bind9的主文件

2、配置named.conf文件,添加如下内容:

zone "xy.com" IN {

type master;

file "/etc/bind/db.xy.com";

};

3、配置/etc/bind/db.xy.com文件,添加如下内容:

$TTL 86400

$ORIGIN xy.com.

@ IN SOA ubuntu.xy.com. root.ubuntu.xy.com. (

2001111601  28800 14400 3600000 86400)

@ IN NS ubuntu

@ IN A 8.8.20.113

ubuntu IN A 8.8.20.113

cat IN A 8.8.20.113

_sip._udp.srv.xy.com. IN SRV 5 0 5269 cat.xy.com.

注意:这里的ubuntu是我的主机名,8.8.20.113是我的dns服务器的地址

4、重启bind9服务:

/etc/init.d/bind9 restart

5、查看系统日志,看看服务有没有正常启动,有无异常:

vi /var/log/syslog

如果看到“all zones loaded”则代表正常启动了

6、用dig命令本地验证一下:

dig @8.8.20.113 ubuntu.xy.com

dig @8.8.20.113 _sip._udp.srv.xy.com srv

正常的话都会看到:QUERY:1. ANSWER:1

7、在其他主机上验证一下:

找另外一台linux主机,先设置dns服务器指向刚配好的主机:

vi /etc/resolv.conf

nameserver 8.8.20.113

然后用nslookup发送一下srv的命令,看看有无响应:

$nslookup

>set type=SRV

>_sip._udp.srv.xy.com

Server: 8.8.20.113

Address:8.8.20.113#53

_sip._udp.srv.xy.com .  services = 5 0 5269 cat.xy.com.

注意:也可以使用dig命令,推荐使用dig命令代替nslookup命令

相关文章

网友评论

      本文标题:ubuntu上搭建dns服务器

      本文链接:https://www.haomeiwen.com/subject/xrzezftx.html