LinuxSir.cn,穿越时空的Linuxsir!

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

新手久配DNS不成功,急救!

[复制链接]
发表于 2005-10-11 23:37:43 | 显示全部楼层 |阅读模式
实验环境:RH9,局域网内的一台PC,通过一个路由器连外网,一个C类地址192.168.1.1/24
          主机名:server。IP地址:192.168.1.200    路由器地址:192.168.1.1。要解析的
          域
实验环境:RH9,局域网内的一台PC,通过一个路由器连外网,一个C类址192.168.1.1/24
              主机名:server。IP地址:192.168.1.200    路由器地址:192.168.1.1。要解析的
          域stdio.com
配置全过程:
           一、编辑/etc/sysconfig/network-scripts/ifcfg-eth0
                           
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
                           IPADDR=192.168.1.200
                          NETMASK=255.255.255.0
               
二、编辑/etc/hosts
                       127.0.0.1      localhost.localdomain   localhost     //其它不变
                 
三、编辑/etc/resolv.conf
                        nameserver   192.168.1.200                          //其它不变

           四、编辑/etc/sysconfig/network
                      NETWORKING=yes
                      HOSTNAME=server          //其它不变

           五、编辑/etc/named.conf
                        options {
                directory “/var/named/”;
       };

     zone “.” IN {
                 type hint;
                 file  “named.ca”;
     };
  
     zone  “localhost” IN {
                 type  master;
                 file   “localhost.zone”;
     };

     zone  “0.0.127.in-addr.arpa” IN {
                 type   master;
                 file   “named.local”;
     };

     zone   “stdio.com” IN {
                 type   master;
                 file   “name.stdio.com”;
     };

     zone   “1.168.192.in-addr.arpa” IN {
                 type  master;
                 file   “name.ip”;
     };


                   六、用vi创建文件,/var/named/name.stdio.com
                           $TTL  86400
    @     IN   SOA   server.stdio.com.  root.server.stdio.com. (
               2003070401   1H  1M  1W  1D )
          IN   NS    server.stdio.com.
               IN    A    192.168.1.200
     server   IN    A    192.168.1.200
     station  IN    A    192.168.1.201
     www       IN    A     192.168.1.200
     ftp       IN    A     192.168.1.200
     pop       IN    A     192.168.1.200
     www1      IN    CNAME   server.stdio.com.
     ftp1      IN    CNAME   server.stdio.com.
     @         IN    MX    10    server.stdio.com.

                  七、用VI创建 /var/named/name.ip
$TTL   86400
    @     IN   SOA   server.stdio.com.  root.server.stdio.com. (
               2003070401   1H  1M  1W  1D )
           IN   NS    server.stdio.com.
    200.1.168.192.in-addr.arpa.       IN    PTR    server.stdio.com.
    201.1.168.192.in-addr.arpa.        IN    PTR    station.stdio.com.


问题一:用host server.stdio.com能正确解析为192.168.1.200,但用host 192.168.1.200却不能正确解析为:server.stdio.com,出现Host 200.1.168.192.in-addr.arpa not found:3(NXDOMAIN)
问题二:在每次启动时都会出现:“无法查到server的互联网地址,这将妨碍GNOME正常操作。把server加到/etc/hosts文件也许能解决这个问题!”
从开启named服务到用host 192.168.1.200的系统日志为

本帖子中包含更多资源

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

x
发表于 2005-10-12 13:30:01 | 显示全部楼层
用Webmin配DNS像玩一样
回复 支持 反对

使用道具 举报

发表于 2005-10-12 13:50:10 | 显示全部楼层
200.1.168.192.in-addr.arpa. IN PTR server.stdio.com.
201.1.168.192.in-addr.arpa. IN PTR station.stdio.com.
这段改为:
200 IN PTR server.stdio.com.
201 IN PTR station.stdio.com.
回复 支持 反对

使用道具 举报

发表于 2005-10-12 14:12:23 | 显示全部楼层
/var/named/name.ip
$TTL 86400
@ IN SOA server.stdio.com. root.server.stdio.com. (
2003070401 1H 1M 1W 1D )
       IN NS  server.stdio.com.
200 IN PTR server.stdio.com.
201 IN PTR station.stdio.com.
回复 支持 反对

使用道具 举报

发表于 2005-10-12 14:20:10 | 显示全部楼层
配DNS最主要是你要有看LOG的耐心,不看日志就问,我不喜欢
回复 支持 反对

使用道具 举报

发表于 2005-10-12 21:27:45 | 显示全部楼层
Post by genv
配DNS最主要是你要有看LOG的耐心,不看日志就问,我不喜欢

好多问题都只能通过查日志才能发现,可很多人就是没有看日志的习惯,真没办法,相同的问题问n遍,论坛的搜索功能都懒得用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-12 21:53:00 | 显示全部楼层
Post by memory
好多问题都只能通过查日志才能发现,可很多人就是没有看日志的习惯,真没办法,相同的问题问n遍,论坛的搜索功能都懒得用。

谢谢各位老兄的解答!其实我也有看系统日志,一开始配的时候连正向搜索都不行,都是通过系统日志解决的!但由于我是新手有些东西还不是很熟,请大家原谅!
回复 支持 反对

使用道具 举报

发表于 2005-10-12 23:11:00 | 显示全部楼层
试试:
rndc quarylog

每个dns查询都会在log中留下记录。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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