我有一个 netgear 无线路由器、单个 Web 服务器、100 个具有 192.168.0.0/24 网络的客户端。我没有互联网连接,也没有与外界连接。
现在我的目标是通过在同一服务器中安装绑定和配置来为服务器的 IP 提供名称。这意味着单个服务器充当 DNS 服务器和 Web 服务器。
观察场景:
实际上我的服务器正在从路由器获取IP和每个设置,所以我的服务器的IP总是动态变化。在这种情况下,我如何使用我从路由器获得的动态IP配置该服务器中的“绑定”。
服务器的 ip 和主 dns 是否可能具有相同的地址?如果是,路由器将如何向服务器生成此特定配置?
路由器会将这样的配置分配给服务器吗?
Ip:192.168.0.101
broadcast:192.168.0.255
Primary dns:192.168.0.101
default route:192.168.0.1
答案1
您首先需要告诉您的路由器对 DNS 服务器使用静态分配。如果 DNS 服务器的 IP 发生变化,几乎一切都会崩溃。然后,您在 DNS 服务器上设置 BIND,并将路由器配置为使用其 DHCP 租约发送 DNS 名称服务器信息。
答案2
在 DNS 服务器上设置静态 IP。路由器上的 DHCP 通常从 IP 100 开始,因此您可以从 2 到 99 进行选择。
常识告诉我们对 DNS 使用静态 IP。