LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1221|回复: 4

Linux下DNS配置(BIND9)

[复制链接]
发表于 2004-12-9 23:07:54 | 显示全部楼层 |阅读模式
设服务器环境如下:
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的工作状态,在调试时非常有用
 楼主| 发表于 2004-12-9 23:17:06 | 显示全部楼层

Linux下DNS配置(BIND9)(上一贴的图)

上一贴的图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-12-10 02:23:03 | 显示全部楼层
这些是最基本的东西了,不懂的兄弟要好好的去看看
发表于 2004-12-10 09:06:02 | 显示全部楼层
好东西,值得学习. 谢谢楼主.
发表于 2004-12-10 14:47:49 | 显示全部楼层
而且要注意下/etc/host.conf /etc/hosts文件。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表