首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >局域网DNS服务器

局域网DNS服务器
EN

Server Fault用户
提问于 2009-06-01 21:57:48
回答 2查看 2.2K关注 0票数 1

**解决了** -谢谢大家,它现在起作用了。此外,我还错误地键入了开发框>_<的IPs。

更新2-好的,解析错误已经消失,没有更多的错误在syslog中。我仍然无法使用dev1进行ping操作,但我可以使用ip地址。有什么想法吗?我更新了/etc/bind/本地网络(见下文)。我的resolv.conf包含名称服务器10.0.1.2

我做'ping dev1‘这个和得到- ping:未知主机dev1,这将出现在syslog-

代码语言:javascript
复制
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中看到了这个错误:(我看不出语法在哪里是无效的)

代码语言:javascript
复制
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中的内容。

代码语言:javascript
复制
zone "local-network" {
        type master;
        notify no;
        file "local-network";
};

以及在/etc/bind/本地网络中:

代码语言:javascript
复制
$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,所以局域网上的所有公司都使用它--对吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2009-06-01 22:07:56

是的,主要是。不过,你的SOA记录漏掉了负责的电子邮件地址。

票数 2
EN

Server Fault用户

发布于 2009-06-01 22:10:10

使用dnsmasq。它是一个轻量级的DHCP/DNS服务器。它会自动将/etc/host和DHCP租约中的内容作为DNS条目提供,并将其他所有内容转发给ISP的DNS服务器。

工作像一个魅力,非常容易配置。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/17271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档