我的家庭网络使用的是 Windows Server 2012,而不是路由器。目前我使用的是 RRAS,本地网络的计算机可以正常访问互联网。
这是当前设置的地图:
[PC1] ---|
|---- (lan ip)[Server](wan ip)--> internet
[PC2] ---|
我在服务器上运行着一些应用程序,例如 IIS 和其他应用程序。所有应用程序都可以通过 Internetwan ip
和 LAN访问lan ip
。我有一个域名,假设是my-domain.com
,它解析为我的wan ip
。
我想要的是让我的局域网计算机能够使用与互联网用户相同的地址连接到我服务器上的服务:例如http://my-domain.com/
。但是这对我的局域网计算机不起作用。
我的理解是,我需要设置某种环回路由,以便将进入 LAN 接口的数据包路由到 WAN 接口。但我还没有找到如何实现这一点(事实上,我不知道要搜索什么)。
请随时询问更多信息,我会尝试更新问题。
答案1
我刚刚在网上做了一些搜索,发现 Windows 服务器不支持所需的 NAT 反射。
Windows 服务器仅仅充当路由器吗,还是它还执行更多功能,例如邮件、AD?
如果将域用作 DNS,则可以将域添加到拆分 DNS 功能。本地客户端获取内部 IP,外部解析公共 IP。或者,如果服务器是转发 DNS,则可以将域别名设置为内部 IP,以便局域网客户端解析内部 IP
如果只是您的路由器。我建议切换到专门用于路由的操作系统,即 pfSense。这将减少运行 Windows 服务器作为路由器的开销。安装后,设置位于系统 > 高级 > 防火墙/NAT 下,然后启用纯 NAT