首页 > 学技术 > 技术网文 > DNS服务器 > 正文

[精彩] DNS安装配置全过程


来源 chinaunix.net 酷勤网整理

先从 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配置完成。

[ 本帖最后由 修理工 于 2006-11-24 11:44 编辑 ]



 anhui 回复于:2005-02-26 14:38:48

好!ding!


 看大海 回复于:2005-03-02 08:27:12

非常感谢。 顶,有低级问题,如果是作为邮件系统的dns是否也可以这样做呢?


 看大海 回复于:2005-03-03 09:32:19

请问楼主:
我在使用 dig >;named.root时生成的文件如下:
; <<>;>; DiG 9.2.2 <<>;>;
;; global options:  printcmd
;; connection timed out; no servers could be reached
请帮我看看是什么原因呢?


 chengang0550 回复于:2005-03-05 14:32:21

短小精悍!!!!好,非常感谢楼主 :lol: [size=18][/size]


 wxxszzz 回复于:2005-03-07 19:28:02

使用
dig @根域名服务器地址
即可。
获得最新的根域服务器列表
即named.ca或named.root的最新文件


 glowwarm 回复于:2005-03-10 05:42:28

** server can't find www.xjnt.com.cn: SERVFAIL
有上面的错误提示不知道是怎么回事??


 liuyingge80 回复于:2005-03-16 17:44:35

我在RH9.0下面按照你的步骤,怎么在/usr/local/named/sbin/named -c /usr/local/named/etc/named.conf &的时候出现下面的情况?
[root@localhost etc]#  /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf &
[1] 17822
[root@localhost etc]#  /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf &
[2] 17828
[1]   Exit 1                  /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf


 putongpengyou 回复于:2005-05-12 17:30:03

/usr/local/named/sbin/named -c /usr/local/named/etc/named.conf & 

请问楼主如何把它写成/etc/rc.d/init.d/named这样的形式
以后我要重起named只要
/etc/rc.d/init.d/named restart就可以了


 homan_eggs 回复于:2005-05-25 16:49:49

非常好!!
只是还有个问题想请教骑士:
[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. 

以上两步都没问题。只是当用host进行正向解析时会出现如下问题,不能解析。
[root@ns named]# host ftp.yjr.cc 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53
Aliases:

Host ftp.yjr.cc not found: 3(NXDOMAIN)

还望指点。谢谢!


 Brenda 回复于:2005-05-30 15:46:58

楼主,问个低级的问题,为什么要下载bind文件呢?如果说我是用光盘安装的redhat9.0,并且已经选择安装了DNS组建是不是就不用下载bind了呢???等候你的答复!!!


 小小跳蚤 回复于:2005-06-03 10:48:17

按照楼主的步骤,在启动named是出现这样的问题,
# /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf &
[1] 2759
请问这个是什么原因呢?希望能够解答~~谢谢


 chinaglwo 回复于:2005-06-17 14:56:40

按照楼主的做下来

dns2:~# host 220.202.19.82
dns2:~# host 220.202.19.82
Host 82.19.202.220.in-addr.arpa not found: 2(SERVFAIL)
dns2:~# ping www.test.com
PING www.test.com (208.48.34.132) 56(84) bytes of data.

请问有可能是哪里的问题?


 zj5562 回复于:2005-06-30 09:43:11

好文章?


 kyogao 回复于:2005-07-04 16:36:12

引用:原帖由 "小小跳蚤" 发表:

请问这个是什么原因呢?希望能够解答~~谢谢



你试试 /usr/local/named/sbin/named -g
如果显示running 应该就没事了


 亦无所有 回复于:2005-07-25 17:24:10

请问楼主:
我在使用 dig >;named.root时生成的文件如下:
; <<>;>; DiG 9.2.2 <<>;>;
;; global options: printcmd
;; connection timed out; no servers could be reached
请问是急盼回复什么原因呢?


 gonia 回复于:2005-07-26 13:37:56

请问楼主一下,我做到生成key文件的那一步问题就来了
sbin/rndc-confgen >; etc/rndc.conf
回车之后屏幕就一直不动,只剩一个光标在跳,请问怎么解决啊?


 ericfung 回复于:2005-07-29 08:42:43

请问楼主,是否改为
$ ./configure --prefix=/usr/local --localstatedir=/var --sysconfdir=/etc --enable-threads
会好些啊?


 yjtech 回复于:2005-07-30 22:04:04

[URL=http://www.linky.com.cn]益久联合网:提供免费网站链接,网站链接,链接网,免费链接网,友情链接,网络营销,网络推广[/URL]
[URL=http://www.yecaomei.com]野草莓:文化休闲网站 文化,休闲[/URL]
[URL=http://www.hiday.com.cn]www.hiday.com.cn[/URL]
[URL=http://www.webusiness.cn]益久网赢:专业的网络营销顾问服务,为您提供一站式网络营销顾问服务以及网站设计与网络技术支持:网站制作,建站程序,网页设计,网络营销,网络推广,网络营销顾问服务[/URL]
[URL=http://www.taodongdong.com]www.taodongdong.com[/URL]


 ecto 回复于:2005-08-02 20:02:02

引用:原帖由 "Brenda"]楼主,问个低级的问题,为什么要下载bind文件呢?如果说我是用光盘安装的redhat9.0,并且已经选择安装了DNS组建是不是就不用下载bind了呢???等候你的答复!!!
 发表:




看楼主比较忙,我来替他回答这个问题,下载的是最新版的,你用的哪个也可以,不过9.0下带的是8.0(应该是),最好还是用9.0


 senmao 回复于:2005-08-02 22:29:08

回楼上的RHL9带的BIND是9.0以上的版本吧。


 ecto 回复于:2005-08-03 22:05:55

那就是我记错了


 ecto 回复于:2005-08-03 22:12:03

楼主啊,我也遇到
/usr/local/named/sbin/named -c /usr/local/named/etc/named.conf &
的时候出现
[1] 962

而不出现你所说的running
但是执行后来你说的/usr/local/named/sbin/named -g 显示running


host 218.58.195.155 

Host 153.195.58.218.in-addr.arpa not found: 3(NXDOMAIN)
[1]+  Done                    /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf

这是怎么回事阿?!


 我爱阳光 回复于:2005-08-22 13:48:39

ding


 余多多 回复于:2005-08-22 14:54:27

好象问题蛮多~


 randyliu 回复于:2005-08-26 10:02:15

果然是好料啊。学习中。。。。。


 randyliu 回复于:2005-08-26 11:26:47

我完全依照上面的例子去做了后发现不再啊要,提示如下:
请问是啥原因啊
[root@localhost etc]# /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf &
[1] 16015
[root@localhost etc]# host 220.202.19.82
Host 82.19.202.220.in-addr.arpa not found: 3(NXDOMAIN)
[1]+  Exit 1                  /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf


 swh01 回复于:2005-08-26 15:27:49

好,谢谢


 yoursmile 回复于:2005-08-28 15:15:07

引用:原帖由 "randyliu" 发表:
我完全依照上面的例子去做了后发现不再啊要,提示如下: 
请问是啥原因啊 
[root@localhost etc]# /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf & 
[1] 16015 
[root@localhost etc]# host 220.202.19.82 
Host 82.19.202.220.in-addr.arpa not found: 3(NXDOMAIN) 
[1]+  Exit 1                  /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf 



1。不提示不代表你所做的设置不成功。你可以看看/var/log/messages
有这样一段记录的:
Aug 28 12:45:07 localhost named[22682]: loading configuration from '/usr/local/named/etc/named.conf'

Aug 28 12:45:07 localhost named[22682]: no IPv6 interfaces found
Aug 28 12:45:07 localhost named[22682]: listening on IPv4 interface lo, 127.0.0.1#53
Aug 28 12:45:07 localhost named[22682]: listening on IPv4 interface eth0, 192.168.1.65#53
Aug 28 12:45:07 localhost named[22682]: command channel listening on 127.0.0.1#953
Aug 28 12:45:07 localhost named[22682]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Aug 28 12:45:07 localhost named[22682]: zone 1.168.192.in-addr.arpa/IN: loaded serial 20050828
Aug 28 12:45:07 localhost named[22682]: zone test.com/IN: loaded serial 1053891162
Aug 28 12:45:07 localhost named[22682]: zone localhost/IN: loaded serial 42
Aug 28 12:45:07 localhost named[22682]: running


2。BIND 9安装完成后,要在/etc/resolv.conf里添加[color=red]nameserver 本机IP地址 [/color],而且放在第一个位置。


 zhaohu0769 回复于:2005-09-12 13:19:40

编译配置 
[root@linux bind-9.3.1rc1]#./configure --prefix=/usr/local/named --enable-threads #--enable-threads开启多线程处理能力
我在red hat 9.0中调试  出现如下错误:
configure:error:no acceptable c compiler found in $PATH


 zhaohu0769 回复于:2005-09-12 13:27:09

编译配置 
[root@linux bind-9.3.1rc1]#./configure --prefix=/usr/local/named --enable-threads #--enable-threads开启多线程处理能力
我在red hat 9.0中调试  出现如下错误:
configure:error:no acceptable c compiler found in $PATH


 Crazymen 回复于:2005-09-14 09:28:42

进入/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 
___________________________________________________
偶的这些不明白不是可以自动可以生成的吗
还要用写编辑啊
这些工作都是必须由我们手动建立吗


 Crazymen 回复于:2005-09-14 09:30:30

进入/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 
___________________________________________________
偶的这些不明白不是可以自动可以生成的吗
还要用写编辑啊
这些工作都是必须由我们手动建立吗


 lamei 回复于:2005-10-12 20:08:06

[root@localhost etc]# /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf &
[1] 13005
[root@localhost etc]# named: prctl() failed: Function not implemented


到这里就一直运行者,我只好ctrl+c

为什么我会出现下面的问题???


 西装笔挺 回复于:2005-10-13 16:07:33

谢谢,这就是我要的东西,我回家试试,哈哈


 davetj 回复于:2005-11-16 14:59:09

very good


 suran007 回复于:2005-12-07 13:10:58

我用host 192.168.0.161(我的dns服务器本机地址),已经可以正确解析
host 192.168.0.161
161.0.168.192.in-addr.arpa domain name pointer dns.hnlife.com.
但是我在同局域网的一台pc上,将dns设置成192.168.0.161(dns服务器地址),然后在浏览器中输入www.hnlife.com无法打开网页,用192.168.0.161就可以打开网页,那位朋友帮忙看看,是什么原因?


 xiangxiaobao 回复于:2005-12-07 16:43:08

请问一下,编译安装完后怎么去停止服务啊?还有配置完一个新的怎么又重起服务啊?编译安装完后为什么/etc/init.d里没有named守护进程啊?


 fmzw 回复于:2005-12-09 12:09:05

root@test# /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf &
[1] 72937
root@test# jobs
[1]+  Exit 1                  /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf

为什么我的执行结果是这个样子?有什么错误呢?


 fmzw 回复于:2005-12-09 12:14:09

root@test# /usr/local/named/sbin/named -g
09-Dec-2005 04:12:59.534 starting BIND 9.3.1 -g
09-Dec-2005 04:12:59.535 found 1 CPU, using 1 worker thread
09-Dec-2005 04:12:59.714 loading configuration from '/usr/local/named/etc/named.conf'
09-Dec-2005 04:12:59.774 no IPv6 interfaces found
09-Dec-2005 04:12:59.774 listening on IPv4 interface em0, 10.34.23.123#53
09-Dec-2005 04:12:59.846 command channel listening on 127.0.0.1#953
09-Dec-2005 04:12:59.846 ignoring config file logging statement due to -g option
09-Dec-2005 04:12:59.847 couldn't open pid file '/usr/local/named/var/run/named.pid': No such file or directory
09-Dec-2005 04:12:59.847 exiting (due to early fatal error)

还有这个错误


 hss202 回复于:2006-02-01 16:44:23

引用:原帖由 fmzw 于 2005-12-9 12:09 发表
root@test# /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf &
[1] 72937
root@test# jobs
[1]+  Exit 1                  /usr/local/named/sbin/named -c /usr/local/named/etc/named. ... 




这个应该是权限的问题,建一个用于bind的用户试试


 cgliangm 回复于:2006-02-20 18:00:28

当我启动named时出现错误

named.pid找不到是什么原因


 bleach 回复于:2006-02-20 18:50:03



Feb 20 18:38:46 centos named[28228]: starting BIND 9.3.2 -c /usr/local/named/etc/named.conf
Feb 20 18:38:46 centos named[28228]: found 1 CPU, using 1 worker thread
Feb 20 18:38:46 centos named[28228]: loading configuration from '/usr/local/named/etc/named.conf'
Feb 20 18:38:46 centos named[28228]: no IPv6 interfaces found
Feb 20 18:38:46 centos named[28228]: listening on IPv4 interface lo, 127.0.0.1#53
Feb 20 18:38:46 centos named[28228]: binding TCP socket: address in use
Feb 20 18:38:46 centos named[28228]: listening on IPv4 interface eth0, 192.168.1.15#53
Feb 20 18:38:46 centos named[28228]: binding TCP socket: address in use
Feb 20 18:38:46 centos named[28228]: /usr/local/named/etc/named.conf:7: couldn't add command channel 127.0.0.1#53: address in use
Feb 20 18:38:46 centos named[28228]: /usr/local/named/etc/named.conf:16: couldn't find key 'rndckey' for use with command channel 127.0.0.1#953
Feb 20 18:38:46 centos named[28228]: /usr/local/named/etc/named.conf:16: couldn't add command channel 127.0.0.1#953: address in use
Feb 20 18:38:46 centos named[28228]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Feb 20 18:38:46 centos named[28228]: zone 1.168.192.in-addr.arpa/IN: loaded serial 20031001
Feb 20 18:38:46 centos named[28228]: zone centos.com/IN: loaded serial 1053891162
Feb 20 18:38:46 centos named[28228]: zone localhost/IN: loaded serial 42
Feb 20 18:38:46 centos named[28228]: running
[1]+  Done                    /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf
[root@centos etc]# 


[ 本帖最后由 bleach 于 2006-2-20 18:55 编辑 ]


 cgliangm 回复于:2006-02-21 08:31:29

明白了,找不到named.pid是权限问题,查看/var/named的权限是否正确


 bleach 回复于:2006-02-21 12:40:24


Feb 21 13:45:25 centos named[13990]: starting BIND 9.3.2 -c /usr/local/named/etc/named.conf
Feb 21 13:45:25 centos named[13990]: found 1 CPU, using 1 worker thread
Feb 21 13:45:25 centos named[13990]: loading configuration from '/usr/local/named/etc/named.conf'
Feb 21 13:45:25 centos named[13990]: no IPv6 interfaces found
Feb 21 13:45:25 centos named[13990]: listening on IPv4 interface lo, 127.0.0.1#53
Feb 21 13:45:25 centos named[13990]: listening on IPv4 interface eth0, 192.168.1.15#53
Feb 21 13:45:25 centos named[13990]: command channel listening on 127.0.0.1#953
Feb 21 13:45:25 centos named[13990]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Feb 21 13:45:25 centos named[13990]: zone 1.168.192.in-addr.arpa/IN: loaded serial 20031001
Feb 21 13:45:25 centos named[13990]: zone centos.com/IN: loaded serial 1053891162
Feb 21 13:45:25 centos named[13990]: zone localhost/IN: loaded serial 42
Feb 21 13:45:25 centos named[13990]: running
[1]+  Done                    /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf
[root@centos etc]# host 192.168.1.15
15.1.168.192.in-addr.arpa domain name pointer dns.centos.com.
[root@centos etc]# ping www.centos.com
PING www.centos.com (192.168.1.15) 56(84) bytes of data.
64 bytes from dns.centos.com (192.168.1.15): icmp_seq=0 ttl=64 time=0.032 ms


正常吗?

[ 本帖最后由 bleach 于 2006-2-21 14:02 编辑 ]


 1001wp 回复于:2006-03-06 11:39:00

最上面和最下面的命令中的分号“;”老是提示有错误,安装过程进行不下去了

提示如下:[root@localhost named]# sbin/rndc-confgen >; etc/rndc.conf 
               -bash: syntax error near unexpected token `;'
               [root@localhost etc]# tail -10 rndc.conf | head -9 | sed s/#\ //g >; named.conf
               -bash: syntax error near unexpected token `;'

我去掉分号或者把分号改成冒号就出现下面的提示

bash: etc/rndc.conf: 没有那个文件或目录 

请问哪位高手知道这个问题怎么解决,小弟跪求啊


 1001wp 回复于:2006-03-06 11:43:03

再请教一个问题

       [root@linux named]# sbin/rndc-confgen >; etc/rndc.conf 
这条命令是生成rndc控制命令的key文件的意思,这一行是通过sbin目录下的rndc-confgen命令生成到etc目录下,文件件名为rndc.conf 

rndc-confgen这条命令在根目录下的sbin文件是默认就有的吗?我查了都没有呢,我看sbin里面什么东西都没有


 chenyouji 回复于:2006-05-26 14:14:05

引用:原帖由 liuyingge80 于 2005-3-16 17:44 发表
我在RH9.0下面按照你的步骤,怎么在/usr/local/named/sbin/named -c /usr/local/named/etc/named.conf &的时候出现下面的情况?
[root@localhost etc]#  /usr/local/named/sbin/named -c /usr/local/named/etc ... 



我也碰到了这种情况,请问如何解决啊?楼主。


 chenyouji 回复于:2006-05-26 16:10:30

引用:原帖由 1001wp 于 2006-3-6 11:39 发表
最上面和最下面的命令中的分号“;”老是提示有错误,安装过程进行不下去了

提示如下:[root@localhost named]# sbin/rndc-confgen >; etc/rndc.conf 
               -bash: syntax error near unexpecte ... 



我在Linux as4下安楼住的方法设置成功了,但也碰到过跟这位兄弟一样的问题,呵呵。只要去掉“;”就OK了。我猜是Linux版本的原因导致的!


 langq235 回复于:2006-06-16 05:00:52

路过。。。。

[ 本帖最后由 langq235 于 2006-6-16 12:36 编辑 ]


 luye7 回复于:2006-06-18 16:38:26

好,顶下!!!!!!!!!


 diocorns 回复于:2006-06-30 14:47:01

做个标记,下次好找:)


 szcaizai 回复于:2006-08-22 19:57:27

谢谢LZ的分享


 yueliangdao0608 回复于:2006-11-27 16:12:20

引用:原帖由 yoursmile 于 2005-8-28 15:15 发表


1。不提示不代表你所做的设置不成功。你可以看看/var/log/messages
有这样一段记录的:
Aug 28 12:45:07 localhost named[22682]: loading configuration from '/usr/local/named/etc/named.conf'

A ... 



如果添加的话。连基本的域名都解析不了:shock:


 y_xt 回复于:2006-11-28 14:50:08

这帖有水平


 lin220011 回复于:2006-12-04 22:12:58

真好啊!!!!!!!!!!!!!!!ding


 wjg0707123 回复于:2006-12-12 16:28:40

目前最新的bind是多少??


 xing007008 回复于:2006-12-28 15:40:21

主机名和IP地址需要怎么设置吗?

我现在ping www.test.com可以通,但host 192.168.0.237就不行了.
为什么呢?
高手们平经验,是哪里出问题呢?


 qwqg 回复于:2007-01-14 21:13:05

pid-file  "/var/run/named.pid"; 

我的named.conf配置文件的option选项里需要加上这句,指定pid文件


 ljiayu-nj 回复于:2007-01-16 09:57:11

有按照此帖做成功的吗?


 goodbobo 回复于:2007-01-16 16:02:58

[root@localhost named]# host 220.202.19.82
82.19.202.220.in-addr.arpa domain name pointer ns2.bindns.cn.
我怎么出现这个?


 goodbobo 回复于:2007-01-16 16:14:55

如果按照楼主的方法做下来就会出现
[root@localhost named]# host 220.202.19.82
Host 82.19.202.220.in-addr.arpa not found: 2(SERVFAIL)
[root@localhost named]# ping www.test.com
PING www.test.com (208.48.34.132) 56(84) bytes of data.
不知道哪里搞错了.
如果把/ect/resolf.comf中把第一行改成220.202.19.82,就会出现

[root@localhost named]# host 220.202.19.82
82.19.202.220.in-addr.arpa domain name pointer ns2.bindns.cn.

[root@localhost named]# ping www.test.com
PING www.test.com (208.48.34.132) 56(84) bytes of data.

如果执行[root@localhost named]# ping ns2.bindns.cn
PING ns2.bindns.cn (220.202.19.82) 56(84) bytes of data.
和楼主说的有点不同,不过我这样的应该算解析成功了吧?

[ 本帖最后由 goodbobo 于 2007-1-16 17:08 编辑 ]


 kexen 回复于:2007-01-23 11:14:58

很好调试啊,一路pass...........


 leasle911 回复于:2007-01-31 14:44:51

如 楼上仁兄所言,一路pass.............


 wushenggood 回复于:2007-03-14 11:51:57

是否需要3个顶级域名,主从如何规划,没有经验,求高手帮帮忙,为国争光!:)


 zyc254 回复于:2007-03-29 11:14:06

Mar 29 11:01:24 dev named[17503]: starting BIND 9.4.0 -c /usr/local/named/etc/named.conf
Mar 29 11:01:24 dev named[17503]: loading configuration from '/usr/local/named/etc/named.conf'
Mar 29 11:01:24 dev named[17503]: /usr/local/named/etc/named.conf:15: unknown key 'rndckey'
Mar 29 11:01:24 dev named[17503]: loading configuration: failure
Mar 29 11:01:24 dev named[17503]: exiting (due to fatal error)
Mar 29 11:03:01 dev named[17509]: starting BIND 9.4.0 -c /usr/local/named/etc/named.conf
Mar 29 11:03:01 dev named[17509]: loading configuration from '/usr/local/named/etc/named.conf'
Mar 29 11:03:01 dev named[17509]: /usr/local/named/etc/named.conf:15: unknown key 'rndckey'
Mar 29 11:03:01 dev named[17509]: loading configuration: failure
Mar 29 11:03:01 dev named[17509]: exiting (due to fatal error)
Mar 29 11:03:08 dev named[17511]: starting BIND 9.4.0 -c /usr/local/named/etc/named.conf
Mar 29 11:03:08 dev named[17511]: loading configuration from '/usr/local/named/etc/named.conf'
Mar 29 11:03:08 dev named[17511]: /usr/local/named/etc/named.conf:15: unknown key 'rndckey'
Mar 29 11:03:08 dev named[17511]: loading configuration: failure
Mar 29 11:03:08 dev named[17511]: exiting (due to fatal error)


 shiqsw 回复于:2007-03-30 16:10:31

经典的文章,谢谢楼主!


 boe 回复于:2007-05-08 14:53:44

非常感谢


 huoyun 回复于:2007-06-19 14:39:21

不错,bind安装完毕。。。呵呵


 ljiayu-nj 回复于:2007-06-21 10:43:47

以这篇为言,参考别的文档,安装完毕,正常使用,但不知MX记录应该如何使用。


 luzhou 回复于:2007-06-22 13:13:23

引用:原帖由 ljiayu-nj 于 2007-6-21 10:43 发表
以这篇为言,参考别的文档,安装完毕,正常使用,但不知MX记录应该如何使用。 



楼上的朋友.你是否已经成功配置了DNS,你可否把你用命令named -g -u named 运行后的提示发出来看一下!




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=500422
转载请注明作者名及原文出处



收藏本页到: