我想设置一个 http 服务器。我有一台独立的 NAS 服务器连接到路由器,然后连接到 ADSL 调制解调器。我的 NAS 服务器设置为路由器 DMZ。此外,我还为我的服务器设置了 DNS 记录。问题是,其他人可以使用注册域名正常访问我的服务器。我的问题是,我无法使用其公共 IP 地址访问我的服务器,只能使用私有 IP 地址。为什么?有没有办法使用公共 IP 访问它?
答案1
您的路由器可能不支持所谓的 NAT 反射或 NAT 环回,这两项功能允许您访问内部网络上的公共服务。
您需要做的是设置拆分 DNS。拆分 DNS 的作用是,以不同的方式解析内部 DNS 记录和外部 DNS 服务器解析的记录。
您的路由器/防火墙是否也在网络中执行 DNS?如果您可以发布其品牌/型号,我们可以帮助您进一步配置它(如果支持)。如果您使用的是 Windows DNS 或 BIND、DNSMasq 等,请告知我们。