linux dns服务器简书,ubuntu上搭建dns服务器

1、安装bind9sudo 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命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值