配置DNS的问题

由 bjc 在 08-13-2003 10:15 发表:

配置DNS的问题

redhat 7.3下在图形界面下配置DNS

配置好后输入host bjc.abc.com localhost或(host bjc.abc.com bjc)提示了正确的IP地址(bjc.abc.com address is 192.168.0.98)

但输入hsot bjc.abc.com 就提示找不到server

我这样算做成功了吗?


路,曲折地在脚下延伸,我执着的走着,为了心中不变的理想。


由 Glue 在 08-13-2003 10:38 发表:

算成功了

因为 bjc.abc.com 只在你的DNS里才有效。

host bjc.abc.com localhost <- 指定在localhost 里lookup。

而host bjc.abc.com是用/etc/resolv.conf 里指定的服务器


-_-


由 bjc 在 08-13-2003 10:47 发表:


也就是我可在这个基础上做别的服务器了吧,如apache什么的,

另外论坛上有几篇是字符界面配置的,我安照写的作了,可以做不成功。

不知在字符界面下配置DNS应注意什么呢。


路,曲折地在脚下延伸,我执着的走着,为了心中不变的理想。


由 bigsw 在 08-13-2003 11:04 发表:


要注意的问题很多,只是根据每个人的基础因人而异的

把你配的dns帖出来吧,让大家帮你分析分析。


郁闷中.....学习中......


由 bjc 在 08-13-2003 14:49 发表:


《我就是按照这个资料做的:》

Shell> ntsysv

运行ntsysv命令启用named 、telnet 和 wu_ftpd 服务,禁用httpd 、mysqld、iptables和ipchains 服务和其他一些不需要的服务,然后用reboot重启服务器。

Step 4 Dns setup

vi /etc/named.conf

1 创建标准区域

##你可以根据你的喜好来命名,这里我使用的后缀是.loc,主要是为了避免和Internet已经注册的域名相冲突,你可以自行决定你的后缀。

##添加下面的文本到 /etc/named.conf

zone yesgo.loc{

type master;

file "yesgo.loc";

}

zone 1.168.192.in-addr.arpa{

type master;

file "192.168.1";

}

2 创建域名库文件

touch /var/named/yesgo.loc

touch /var/named/192.168.1

##编辑正向域名库文件,建立主机名和主机别名

vi /var/named/yesgo.loc

@ IN SOA ns.yesgo.loc. root.ns.yesgo.loc. (

2001050801 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS ns.yesgo.loc.

IN MX 0 ns.yesgo.loc.

ns IN A 192.168.1.2

ftp IN CNAME ns.yesgo.loc.

mail IN CNAME ns.yesgo.loc.

pop IN CNAME ns.yesgo.loc.

smtp IN CNAME ns.yesgo.loc.

##编辑反向域名库文件,建立主机名指针

vi /var/named/192.168.1

@ IN SOA ns.yesgo.loc. root.ns.yesgo.loc. (

2001050801 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS ns.yesgo.loc.

IN MX 0 ns.yesgo.loc.

2 IN PTR ns.yesgo.loc.

3 重新启动DNS服务

/etc/rc.d/init.d/named restart


路,曲折地在脚下延伸,我执着的走着,为了心中不变的理想。


由 bjc 在 08-13-2003 15:04 发表:


请兄弟们指点,帮我分析分析吧。谢谢!!


路,曲折地在脚下延伸,我执着的走着,为了心中不变的理想。


由 bigsw 在 08-13-2003 15:46 发表:


这段代码当然没问题啦,关键是你自己要试着去配一个你自己的dns,如果没配通,把代码贴上来


郁闷中.....学习中......


由 bjc 在 08-13-2003 19:35 发表:


这是/etc/named.conf的内容

named.conf - configuration for bind

Generated automatically by bindconf, alchemist et al.

controls {

inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};

include "/etc/rndc.key";

options {

directory "/var/named/";

};

zone "." {

type hint;

file "named.ca";

};

zone "0.0.127.in-addr.arpa" {

type master;

file "0.0.127.in-addr.arpa.zone";

};

zone yesgo.loc{

type master;

file"yesgo.loc";

}

zone 0.168.192.in-addr.arpa{

type master;

file"192.168.0

}

这是/var/named/192.168.0的内容

@ IN SOA localhost.yesgo.loc.root.localhost.yesgo.loc.(

2001050801 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

  1. ; Minimum

IN NS localhost.yesgo.loc.

IN MX 0 localhost.yesgo.loc.

IN PTR localhost.yesgo.loc

这是/var/named/esgo.loc的内容

@ IN SOA localhost.yesgo.loc.root.localhost.yesgo.loc.(

2001050801 ; serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

  1. ; Minimum

IN NS localhost.yesgo.loc.

IN MX 0 localhost.yesgo.loc.

ns IN A 192.168.0.98

ftp IN CNAME localhost.yesgo.loc.

main IN CNAME localhost.yesgo.loc.

pop IN CNAME localhost.yesgo.loc.

smtp IN CNAME localhost.yesgo.loc.

我就做这么多,然后输入/etc/rc.d/init.d/named restart

出现:stopping ok starting failed

我一看启动失败再次输入/etc/rc.d/init.d/named start,还是提示启动失败。

重启后,在开机信息可以看到named服务的启动。


路,曲折地在脚下延伸,我执着的走着,为了心中不变的理想。


由 bigsw 在 08-14-2003 11:17 发表:


/etc/named.conf

------------------------------------------------------------

zone yesgo.loc {

type master;

file"yesgo.loc";

};

zone 0.168.192.in-addr.arpa {

type master;

file"192.168.0";

};

------------------------------------------------------------

/var/named/192.168.0的内容

------------------------------------------------------------

@ IN SOA localhost.yesgo.loc. root.yesgo.loc.(

2001050801 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

  1. ; Minimum

@ IN NS localhost.yesgo.loc.

98 IN PTR ns.yesgo.loc.

------------------------------------------------------------

/var/named/esgo.loc的内容

------------------------------------------------------------

@ IN SOA localhost.yesgo.loc. root.yesgo.loc.(

2001050801 ; serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

  1. ; Minimum

@ IN NS localhost.yesgo.loc.

mail IN MX 10 localhost.yesgo.loc.

ns IN A 192.168.0.98

ftp IN CNAME localhost.yesgo.loc.

main IN CNAME localhost.yesgo.loc.

pop IN CNAME localhost.yesgo.loc.

smtp IN CNAME localhost.yesgo.loc.

------------------------------------------------------------

再试试看,注意不要漏写了分号


郁闷中.....学习中......


由 lanmaster 在 08-15-2003 07:53 发表:


zone yesgo.loc 这个地方没有引号{

type master;

file"yesgo.loc";

}

zone 0.168.192.in-addr.arpa这里也是{

type master;

file"192.168.0[COLOR=red]这里少一个引号

}


成长中的菜鸟!

E-Mail:qcy_[email protected]

QQ :7118899


由 bjc 在 08-15-2003 10:09 发表:


我把配置文件改过了,

用host localhost.yesgo.loc测试提示:

host localhost.yesgo.loc not found:2(servfail)

用nslookup -sil测试

>host localhost.yesgo.loc提示

server: 192.168.0.98

address:192.168.0.98#53

**server can't find host:NXDOMAIN

是不是还有问题呀?

我在图形界面的网络配置中--DNS选项中,主机名添的是localhost,

主DNS添的是192.168.0.98,其他的没添,会和这个有关系吗?

谢谢为我解答的兄弟,十分感谢!!


路,曲

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus