我有一台 Debian 服务器(网关、Web),位于 ISP 的 NAT 后面。我需要从本地网络访问 Web 服务器,但域有外部 IP 的 DNS 记录。我可以使用本地服务器 IP 为本地网络创建“假 DNS”吗?我的服务器上有 bind9,但我不知道下一步该怎么做……有人能帮我吗?谢谢……
答案1
是的,您设置了一个本地 DNS 服务器,并让它只监听您的本地 IP。然后,您将域添加到本地 DNS 服务器,并将其设置为主 DNS。然后,您将获得 DNS 返回的本地 IP。
答案2
您可以使用“分割视图”或“分割水平”DNS。这意味着来自您网络内部的用户与来自外部的用户拥有不同的DNS答案。
以下是使用 bind9 进行设置的指南:http://www.knowplace.org/pages/howtos/split_view_with_bind_9_howto.php