1

为了配置网络网站,我关注了 ArchWiki nginxBIND文章。但是,当网站域只能从主机获得,而不能从本地网络上的其他设备获得时,BIND 文章似乎就结束了。因此,我进一步咨询了在硬件路由器后面安装本地 DNS 服务器

据我了解,必须将路由器配置为使用主机的 BIND 服务器,但我不清楚如何正确实现这一点,并且由于我的尝试导致与 Internet 断开连接,我想请求帮助。

服务器的本地IP是'192.168.1.102',选择的域是'tv',相关配置文件类似于ArchWiki。

路由器在“路由”下有一个“ DNS 和默认网关配置”页面,允许配置:1. 域名,2. 主 DNS 服务器,3. 辅助 DNS 服务器,4. 默认网关,5. DNS 中继(启用或禁用)。

还有一个“ DHCP 中继配置”页面:1. IP 地址,2. DHCP 中继(启用或禁用)

非常感谢您的宝贵时间,并提前感谢您。

4

1 回答 1

2

我推测您希望网络上的所有主机都使用您的 DNS 服务器,以便它们可以解析您的内部域。

目前,您的路由器充当 DHCP 服务器,并为网络上的每台计算机提供 IP 地址以及它们的 DNS 设置。您可以在计算机上手动设置 DNS 设置,但当然最好让路由器为您执行此操作。

我不确定你的路由器到底有什么功能,但有些有 DHCP(不是 DHCP 中继)设置页面,你可以在其中设置它提供的 IP 地址范围,更相关的是要使用的 DNS 服务器。这与您的路由器本身使用的 DNS 服务器不同

这可能不是一个选项,在这种情况下,另一种方法是告诉路由器将您的服务器用作其 DNS 服务器。此配置似乎在“DNS 和默认网关配置”页面上。您的 BIND 服务器似乎已配置为使用 Google 的 DNS 服务器作为转发器,所以这应该可以正常工作。使用这种方法,您的计算机将继续使用您的路由器作为其 DNS 服务器,但路由器将使用您的服务器。

于 2015-12-24T06:44:31.693 回答