为了配置网络网站,我遵循了ArchWiki nginx和BIND条款。但是,当网站域只能从主机而不是本地网络上的其他设备上获得时,BIND文章似乎就结束了。所以我进一步咨询了Installing a Local DNS Server Behind a Hardware Router。
据我了解,路由器必须配置为使用主机的BIND服务器,但我不清楚应该如何正确实现,并且因为我的尝试导致与互联网断开连接,我&# 39;我想请求帮助。
服务器的本地IP是' 192.168.1.102',所选择的域名是' t'和相关的configuration files类似于ArchWiki。
路由器在'路由'下面有一个页面。为' DNS & default gateway configuration'允许配置: 1.域名, 2.主DNS服务器, 3.辅助DNS服务器, 4.默认网关, 5. DNS中继(启用或禁用)。
还有一个' DHCP relay configuration'页面: 1. IP地址, 2. DHCP中继(启用或禁用)
非常感谢您的宝贵时间,并提前感谢您。
答案 0 :(得分:2)
我认为您希望网络上的所有主机都使用您的DNS服务器,以便他们可以解析您的内部域名。
目前,您的路由器充当DHCP服务器,并为您网络中的每台计算机提供IP地址及其DNS设置。您可以在计算机上手动设置DNS设置,但当然最好让路由器为您执行此操作。
我不确定您的路由器的功能究竟是什么,但有些具有DHCP(非DHCP中继)设置页面,您可以在其中设置它所分配的IP地址范围,以及更相关的内容要使用的DNS服务器。 这与您的路由器本身使用的DNS服务器不同。
这可能不是一种选择,在这种情况下,另一种方法是告诉路由器将您的服务器用作其DNS服务器。此配置似乎位于" DNS和默认网关配置"页。您的BIND服务器似乎已配置为使用Google的DNS服务器作为转发器,因此这应该可以正常工作。使用这种方法,您的计算机将继续使用您的路由器作为其DNS服务器,但路由器将使用您的服务器。