**解决了** -谢谢大家,它现在起作用了。此外,我还错误地键入了开发框>_<的IPs。
更新2-好的,解析错误已经消失,没有更多的错误在syslog中。我仍然无法使用dev1进行ping操作,但我可以使用ip地址。有什么想法吗?我更新了/etc/bind/本地网络(见下文)。我的resolv.conf包含名称服务器10.0.1.2
我做'ping dev1‘这个和得到- ping:未知主机dev1,这将出现在syslog-
Jun 1 17:14:50 local-dns named[2892]: network unreachable resolving 'dev1/A/IN': 2001:dc3::35#53
Jun 1 17:14:51 local-dns named[2892]: network unreachable resolving 'dev1/A/IN': 2001:500:3::42#53
Jun 1 17:14:51 local-dns named[2892]: network unreachable resolving 'dev1/A/IN': 2001:503:c27::2:30#53
Jun 1 17:14:53 local-dns named[2892]: network unreachable resolving 'dev1/A/IN': 2001:500:1::803f:235#53
Jun 1 17:14:54 local-dns named[2892]: network unreachable resolving 'dev1/A/IN': 2001:500:2f::f#53
Jun 1 17:14:58 local-dns named[2892]: network unreachable resolving 'dev1/A/IN': 2001:7fd::1#53
Jun 1 17:14:59 local-dns named[2892]: too many timeouts resolving 'dev1/A' (in '.'?): disabling EDNS对于如何进一步诊断有什么想法吗?
更新1-我在syslog中看到了这个错误:(我看不出语法在哪里是无效的)
Jun 1 16:19:08 local-dns named[2402]: dns_rdata_fromtext: /etc/bind/local-network:7: near eol: unexpected end of input
Jun 1 16:19:08 local-dns named[2402]: zone local-network/IN: loading from master file /etc/bind/local-network failed: unexpected end of input我已经使用/etc/host很长一段时间了,它正变得很痛苦。我有兴趣在linux服务器上为我的局域网在家里使用BIND。我想让我的网络上的任何comp能够访问服务器'dev1‘和'dev2’,而不必在主机文件中设置它。
下面是到我的开发框的ip映射- dev1 -> 10.0.1.50 dev2 -> 10.0.1.51
我将dns服务器设置为使用10.0.1.2
我已经在网上看过一些资源,但我还没能让它运行得很好。到目前为止我的情况是-
这就是我的/etc/bind/named.conf中的内容。
zone "local-network" {
type master;
notify no;
file "local-network";
};以及在/etc/bind/本地网络中:
$TTL 3D
@ IN SOA ns.local-network. ns.local-network. (
199802151 ; serial, todays date + todays serial #
28800 ; refresh, seconds
172800 ; retry, seconds
2419200 ; expire, seconds
86400 ; minimum, seconds
)
;
NS ns.local-network. ; Inet Address of name server
;
localhost IN A 127.0.0.1
ns IN A 10.0.0.2
dev1 IN A 10.0.0.50
dev2 IN A 10.0.0.51看上去对吗?
然后,当dns服务器安装好后,我需要告诉我的路由器使用dhcp来使用内部dns服务器,我只是设置了而不是我的IPSs,所以局域网上的所有公司都使用它--对吗?
发布于 2009-06-01 22:07:56
是的,主要是。不过,你的SOA记录漏掉了负责的电子邮件地址。
发布于 2009-06-01 22:10:10
使用dnsmasq。它是一个轻量级的DHCP/DNS服务器。它会自动将/etc/host和DHCP租约中的内容作为DNS条目提供,并将其他所有内容转发给ISP的DNS服务器。
工作像一个魅力,非常容易配置。
https://serverfault.com/questions/17271
复制相似问题