我正在使用本地(公司)网络,该网络提供一些服务器,这些服务器也可以从外部访问(通过一个公共静态 IP 和端口转发)。并且有一些指向公共 IP 的域。
我希望我的域名在本地网络内指向本地 IP。我知道我需要一个本地(内部)DNS服务器来将域名更改为IP。我可以设置DHCP服务器将DNS传递给本地客户端(所以这不会有任何问题)。
我可以使用哪种 DNS 服务器软件来:
- 像 DNS 那样重复所有域名
- 但只有我的域才使用本地值
答案1
这都是关于 DNS 解析和转发。:)
- 设置内部 DNS 服务器。
- 设置 DNS 服务器将所有未知请求转发到外部 DNS 服务器(如 Google 或您的 ISP)。
- 设置 DHCP 以便将内部 DNS 服务器作为 LAN 客户端的 DNS 服务器设置。
- 在内部 DNS 中,设置域区域(domain.com)或主机特定区域(machine.domain.com)以覆盖相关的主机/域,并使用其内部 IP 地址。
现在,当 LAN 客户端发出 DNS 请求时,它将向内部 DNS 服务器询问 IP。如果它有该主机/域条目,它将解析并返回本地 IP,如果它无法识别所请求的主机/域,它将被转发到公共 DNS 进行解析。