您的位置:程序门 -> linux/unix社区 -> 系统维护与使用区



as4上配了五天的dns,一无所获!快要疯了...... 


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


as4上配了五天的dns,一无所获!快要疯了......
发表于:2007-09-21 15:58:19 楼主
rhel   as4系统,自己下载的bind   9.3.3   配置dns   五天了,一无所获   反正是错误一大堆,网上的资料倒也不少   可是遗憾的是乱七八糟,全都不一样   我实在不知道该听谁的好   糊里糊涂配了几天   一事无成   领导交待的任务   完不成   快要疯了!

又没有相同环境下配置成功的高人帮忙指点迷津,主要告诉小弟到底是哪些步骤   以及要配置哪些文件(网上这方面太乱了,有的说要配这个   有的又说不要配)   不甚感激!!!
发表于:2007-09-21 16:08:341楼 得分:0
我以前试过,应该没有问题,不过我安装的时候是因为有chroot的就配置不成功,你把那个删除了试试,和dns有关的chroot
发表于:2007-09-21 16:09:452楼 得分:0
如果有什么问题可以共同研究,不过我也是一相菜鸟级的,qq3937193
发表于:2007-09-21 16:37:043楼 得分:0
没时间了   马上要配置vpn服务器作为教工上网之用   还要外出调研统一身份认证   以及准备月底去合肥向导师汇报   只能把原来solaris上的老dns先用着   配一台win2003server   作为从dns   这棘手的问题只能等忙完了眼前的活才能顾得上
发表于:2007-09-21 18:51:064楼 得分:0
别急慢慢找错误,急的话更麻烦,更慢
发表于:2007-09-21 22:40:435楼 得分:0
转帖一个chinaunix上的文章,希望对lz有帮助
--------------------------------------------
先从   http://www.isc.org/products/bind/   下载bind,我下载的是bind-9.3.1rc1.tar.gz

我下载的文件放在/root目录下
进入目录解压缩
[root@linux   root]#tar   xfz   bind-9.3.1rc1.tar.gz
进如刚解压出来的目录
[root@linux   root]#   cd   bind-9.3.1rc1
编译配置
[root@linux   bind-9.3.1rc1]#./configure   --prefix=/usr/local/named   --enable-threads   #--enable-threads开启多线程处理能力  
[root@linux   bind-9.3.1rc1]#make
[root@linux   bind-9.3.1rc1]#make   install
进入/usr/local/named   建立etc目录
[root@linux   bind-9.3.1rc1]#cd   /usr/local/named
[root@linux   named]#   mkdir   etc
生成rndc控制命令的key文件
[root@linux   named]#   sbin/rndc-confgen   >   etc/rndc.conf  
从rndc.conf文件中提取named.conf用的key  
root@linux   named]#   cd   etc
[root@linux   etc]#   tail   -10   rndc.conf   ¦   head   -9   ¦   sed   s/#\   //g   >   named.conf  
自动在/usr/local/named/etc   生成named,conf文件
建立区文件目录
[root@linux   etc]#   mkdir   /var/named
进入/var/named
[root@linux   etc]#   cd   /var/named
建立localhost.zone文件
[root@linux   named]#vi   localhost.zone
$ttl         86400
$origin   localhost.
@                                               1d   in   soa               @   root   (
                                                                                42                             ;   serial   (d.   adams)
                                                                                3h                             ;   refresh
                                                                                15m                           ;   retry
                                                                                1w                             ;   expiry
                                                                                1d   )                         ;   minimum

                                                1d   in   ns                 @
                                                1d   in   a                   127.0.0.1

建立named.local文件
[root@linux   named]#vi   named.local
$ttl         86400
@               in             soa           localhost.   root.localhost.     (
                                                                            1997022700   ;   serial
                                                                            28800             ;   refresh
                                                                            14400             ;   retry
                                                                            3600000         ;   expire
                                                                            86400   )         ;   minimum
                            in             ns             localhost.

1               in             ptr           localhost.


dig命令直接生成named.root文件
  [root@linux   named]#dig   > ;   named.root
建立test.com域名正向解析文件
[root@linux   named]#vi   test.zone

$ttl         1d
@                               in   soa     test.com.     root.test.com.   (

                                                                              1053891162
                                                                                3h
                                                                                15m
                                                                                1w
                                                                                1d   )

                                                in   ns                     test.com.
                                                in   mx         5         test.com.
www                                 in   a                     220.202.19.82

建立test.com域名反向解析文件
[root@linux   named]#vi   test.local
$ttl   86400
@   in   soa   test.com.   root.test.com.(
20031001;
7200;
3600;
43200;
86400);
@   in   ns   test.com.
82   in   ptr   dns.test.com.

配置named.conf加如以下代码

[root@linux   etc]#   vi   named.conf  

options   {  
directory   "/var/named";   #named区文件目录  
pid-file   "named.pid";   #进程id文件名  
};  
controls   {
                inet   127.0.0.1   allow   {   localhost;   }   keys   {   rndckey;   };
};
zone   "."   in   {
                type   hint;
                file   "named.root";
};

zone   "localhost"   in   {
                type   master;
                file   "localhost.zone";
                allow-update   {   none;   };
};

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

zone   "test.com"   in   {
                type   master;
                file   "test.zone";
                allow-update   {   none;   };
};


zone   "19.202.220.in-addr.arpa"   in   {
                type   master;
                file   "test.local";
                allow-update   {   none;   };
};


现在配置完了可以启动bind了

/usr/local/named/sbin/named   -c   /usr/local/named/etc/named.conf   &
5642
测试dns
[root@linux   etc]#   host   220202.19.82
89.19.202.220.in-addr.arpa   domain   name   pointer   dns.test.com.
如上显示表示dns反向解析正常
[root@linux   etc]#   ping   www.test.com
ping   www.test.com   (220.202.19.82)   56(84)   bytes   of   data.
如上显示表示正向解析正常
dns配置完成。
------------------------------------------------------------------
可以把错误提示发上来,这样才有高手来指导啊,我也是菜鸟,祝你好运
发表于:2007-09-25 14:15:156楼 得分:0
试试用webmin工具解决算了吧。
发表于:2007-09-28 16:09:067楼 得分:0
5楼转帖的应该是没有问题的,linux下配置dns是相当的烦人了,
一点不能写错,多一个空格或一个tab都不好用.
发表于:2007-10-03 23:01:508楼 得分:0
学习


快速检索

最新资讯
热门点击