求助DNS服务器设置。

发布于 2022-10-03 17:26:54 字数 3398 浏览 19 评论 0

我用VM做的 RedHat Linux 9,升级到 2.4.31的内核。

rpm 安装完 bind 9.2.1 及 cache-nameserver……

我本机的IP地址为 192.168.177.5.

本地域名为 ufo.com,本机名称为 rh,不过想再加个 web.ufo.com,也指向本机(192.168.177.5)
[注:ufo.com在互联网上已经被别人注册]

如下配置后ping web.ufo.com 出错:Unknow host web.ufo.com

############ /etc/resolv.conf ############
search ufo.com
nameserver 192.168.177.5
#nameserver 202.101.107.55 <- 本地外网DNS服务器

############ /etc/named.conf ############
// generated by named-bootconf.pl

options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};

//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type hint;
file "named.ca";
};

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; };
};

#以上为原始文件信息
#以下为手动增加的内容

#加入 ufo.com 的正向解析

zone "ufo.com" IN {
type master;
file "ufo.com.zone";
allow-update { none; };
};

#加入ufo.com的反向解析

zone "177.168.192-in-addr.arpa" IN {
type master;
file "ufo.com.arpa";
allow-update { none; };
};

include "/etc/rndc.key";

############ /var/named/ufo.com.zone ############
$TTL 86400
@ IN SOA rh.ufo.com. (
42
3H
15M
1W
1D)

IN NS rh.ufo.com.
IN MX mail.ufo.com.

localhost IN A 127.0.0.1
#rh IN A 192.168.177.5
web IN A 192.168.177.5
#mail IN A 192.168.177.5
uBSD IN A 192.168.177.6
vm IN A 192.168.177.1

www CNAME web.ufo.com

############ /var/named/ufo.com.arpa ############
$TTL 86400
@ IN SOA 177.168.192.in-addr.arpa. root.rh.ufo.com (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS rh.ufo.com.
IN MX mail.ufo.om.

#5 IN PTR rh.ufo.com. #192.168.177.5 本机的地址。
5 IN PTR web.ufo.com. #192.168.177.5
#5 IN PTR mail.ufo.com. #192.168.177.5
6 IN PTR uBSD.ufo.com. #192.168.177.6 另外一台 FreeBSD的地址。
1 IN PTR vm.ufo.com. #192.168.177.1虚拟机的地址。

其他的设置没有改动。用 /etc/init.d/named restart ,启动成功。但
ping rh.ufo.com 成功。返回地址 127.0.0.1 (因为有 hosts )
ping web 不成功 (UnKnow host:web)
ping web.ufo.com 不成功(UnKnow host:web.ufo.com )

nslookup web.ufo.com 的提示如下:
Server : 192.168.177.5
Address: 192.168.177.5#53

**server can't find web.ufo.com : SERVFAIL

请问各位大侠,是什么原因,还要提供什么东西以协助诊断?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鯉魚旗 2022-10-10 17:26:54

你在正向解析和反向解析文件的@ IN SOA前加入ufo.com 试试呢?

ぶ宁プ宁ぶ 2022-10-10 17:26:54

谢谢septem还是不行,可能是我写错了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文