编写一个脚本vi named.sh
内容为:
#! /bin/bash
cat >> /etc/named.conf << END
zone "dm.org" IN {
type master;
file "dm.org.db";
};
zone "1.16.172.in-addr.arpa" {
type master;
file "1.16.172.db";
};
END
cat > /var/named/dm.org.db <<'END'
$TTL 86400
@ IN SOA ns.dm.org. root.dm.org. (
20130513
6H
30M
1W
15M)
@ IN NS ns.dm.org.
ns IN A 172.16.1.3
@ IN MX 5 mail.dm.org.
mail IN A 172.16.1.3
END
cat > /var/named/1.16.172.db <<'END'
$TTL 86400
@ IN SOA ns.dm.org. root.dm.org. (
20130513
6H
30M
1W
15M)
@ IN NS ns.dm.org.
3 IN PTR ns.dm.org.
3 IN PTR mail.dm.org.
END
然后重启DNS服务
Service named restart
给脚本加执行权限
Chmod +x named.sh
执行named.sh
./named.sh
还有就是要改
Vi /etc/resolv.conf增加一条记录:nameserver172.16.1.3
最后就可以测试了;
Nslookup –sil
>172.16.1.3