我们有一个 Debian Web 服务器,希望本地 LAN 用户通过本地 IP 访问服务器 - 但希望公众使用静态 IP 访问服务器。
我们如何设置,以便当本地用户打开 www.domain.com 时 - 他们被转移到 192.168.1.111(我们的网络服务器 IP);但如果在网络外部访问 www.domain.com,它们将被发送到 [公共 IP]。
[PUBLIC IP] 访问正常,但我们的本地用户也使用公共路由返回 Web 服务器。
答案1
您必须拥有两台 DNS 服务器,一台用于本地内部人员,另一台作为实时 DNS 服务器。
将名称解析设置为本地 DNS 服务器中网站的本地专用 IP,该服务器为专用 LAN 上的组织用户处理名称解析,并将名称解析设置为实时 DNS 服务器中的静态实时 IP,该服务器处理外部用户的名称解析。
您的 Web 服务器必须在这两个 IP 上提供服务。
这只是一种方法。