免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1768 | 回复: 0
打印 上一主题 下一主题

[DNS] CENTOS的DNS配置问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-10 11:28 |只看该作者 |倒序浏览
最近公司要求在CENTOS 4上做个SENDMAIL服务器(SENDMAIL和DNS都装在LAN的192.168.1.29的机器上面)
邮件的作好了 但是在DNS的时候却解析不了我的域名
我的DNS安装是这样的(参照REDHAT的做法,因为刚接触LIUNX不久...):
(1)   我 下个BIND9.2.3解压安装后,用LN 创建链接
[ROOT@MAIL BIND-9.2.3]#ln -s /usr/local/bind/sbin/rndc  /usr/sbin/rndc
[ROOT@MAIL BIND-9.2.3]#ln -s /usr/local/bind/sbin/named   /usr/sbin/named
[ROOT@MAIL BIND-9.2.3]#

(2)然后再创建个/usr/local/bind/etc的目录 用rndc-confgen命令生成rndc的配置文件/usr/local/bind/etc/rndc.conf

[ROOT@MAIL BIND-9.2.3]#mkdir /usr/local/bind/etc
[ROOT@MAIL BIND-9.2.3]#/usr/local/bind/sbin/rndc-confgen > /usr/local/bind/etc/rndc.conf
[ROOT@MAIL BIND-9.2.3]#

(3)然后创建/usr/local/bind/sbin/rndc.key文件 并且将rndc.conf中的注释部分COPY到rndc.key中


内容如下:
Uer with the following in named.conf,adjusting the allow list as needed:
key "rndc-key" {
       algorithm hmac-md5;
        secret  "07nWpUNzgCJl9htw1W9Qow==";
};
controls  {
           inet 127.0.0.1 port 953
               allow  {127.0.0.1;}  keys {"rndc-key";};
};


(4)
再用vi 创建/etc/named.conf文件,内容如下:

options {
    directory "/var/named";
};
include "/usr/local/bind/etc/rndc.key";

zone"." IN{
     type  hint;
     file  "named.ca";
};

zone   "0.0.127.in-addr.arpa" IN {
       type master;
       file "named.local";
       allow-update  {none;};
};

zone "yzw.haonianhua.com" IN {
         type master;
         file "named.yzw.haonianhua.com";
         allow-update  {none;};
};

zone "1.168.192.in-addr.arpa"  IN {
         type master;
         file "named.1.168.192";
         allow-update {none;};
};



(5) 再新建目录/var/named(书上说要新建,但是我的一经存在了,不知道是不是完全安装的原因...),用dig命令创建/var/named/named.ca文件
[ROOT@MAIL BIND-9.2.3]#dig @a.root-servers.net . ns > /var/named/named.ca
[ROOT@MAIL BIND-9.2.3]#

(6)再用vi 命令创建/var/named/named.local文件,内容如下:
$TTL      86400
@    IN      SOA        localhost.  root.localhost.    (
                          2006030801 ; Serial
                          28800      ; Refresh
                          14400      ; Retry
                          3600000    ; Expire
                          86400 )     ; Minimum
      IN     NS       localhost.
1     IN     PTR      localhost.


(7)再创建/var/named/named.yzw.haonianhua.com文件,内容如下:
$TTL      86400
$ORIGIN yzw.haonianhua.com.
@    IN      SOA        yzw.haonianhua.com.  root.mail.yzw.haonianhua.com.    (
                          2006030801 ; Serial
                          28800      ; Refresh
                          14400      ; Retry
                          3600000    ; Expire
                          86400 )     ; Minimum
      IN     NS       nameservers.yzw.haonianhua.com.
      IN      MX       0    mail.yzw.haonianhua.com.
Localhost.        IN     A      127.0.0.1
nameserver         IN     A      192.168.1.29
mail              IN        A     192.168.1.29



(创建/var/named/named.1.168.192文件,内容如下:
$TTL      86400
@    IN      SOA        yzw.haonianhua.com.  root.mail.yzw.haonianhua.com.    (
                          2006030801 ; Serial
                          28800      ; Refresh
                          14400      ; Retry
                          3600000    ; Expire
                          86400 )     ; Minimum
      IN     NS       nameservers.yzw.haonianhua.com.     

29    IN    PTR      nameserver.yzw.haonianhua.com
29     IN    PTR     mail.yzw.haonianhua.com


(9)然后创建个/usr/local/bind/var/run的目录 存放named的进程号文件

[ROOT@MAIL BIND-9.2.3]#mkdir -p /usr/local/bind/var/run

然后我就用service named start开启DNS


但是问题是我在本机上收发邮件没问题
在LAN上收发邮件就解析不到我的yzw.haonianhua.com的域名了
我把客户机的DNS都设置成服务器的192.168.1.29
请问各位问题到底出在哪里啊
或者有上面办法可以解决
现在还是在LAN中实验,不知道要定义到WAN中还有什么变化,希望各位能帮帮我
现谢谢拉!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP