|
|
设服务器环境如下:
DNS服务器IP:192.168.210.230
DNS服务域为:d54.net
相关文件
/etc/resolv.conf
/etc/named.conf
/var/named/d54.com [正向搜索域数据库文件]
/var/named/192.168.210.ptr [反向搜索域数据库文件]
1 配置或修改相关的文件: ( 加粗部分为用户新添加内容,其余内容为系统原有)
/etc/resolv.conf文件内容如下:
domain d54.net
search d54.net
nameserver 192.168.210.230
请如附图所示分别修改或编写文件:
2 调试,测试:
* 如果是首次启动DNS请执行命令: touch /etc/rndc.key (只需要执行一次就够了)
1)启动、停止DNS服务器的命令如下:
service named start|stop|status|restart (为:启动,停止,查看状态,重启)
2) 用命令: nslookup 进入查询状态,查询DNS的工作状态
(1)内部域名的查询
分别查询 这几种记录: A CNAME MX NS SOA (改变方法 set q=要查询的类型,如 set q=mx )
例如:要查找 ns.d54.net 请先用nslookup进入查询状态:然后在>状态下输入要查询的域名: ns.d54.net
> ns.d54.net
有如下结果:
Server: ns.d54.net
Address: 192.168.210.230
Name: ns.d54.net
Address: 192.168.210.230
>
(2)外部域名的查询
查找外部域名的A记录 如 www.21cn.com www.163.com
查找外部域名的MX记录 21cn.com 163.com 等的MX记录
例:要查 21cn.com 的 mx 记录,可在运行 nslookup 后输入:
> set q=mx
> 21cn.com
应该有如下结果:
Non-authoritative answer:
21cn.com MX preference = 10, mail exchanger = mta2.21cn.com
21cn.com MX preference = 10, mail exchanger = mta.21cn.com
21cn.com nameserver = dns.21cn.com
21cn.com nameserver = dns.21cn.net
mta.21cn.com internet address = 61.140.60.20
mta2.21cn.com internet address = 61.140.60.70
>
3) 要查看DNS启动和工作时的详细信息,可用如下命令:
cat /var/log/messages | grep "named" | more
或
tail -200 /var/log/messages | grep "named" |more
通过日志,可以清楚地看到DNS的工作状态,在调试时非常有用 |
|