好的,我会尝试尽可能清楚、简单地解释我的情况。
我家里有 2 个独立的网络,网络 A 是我的家庭网络,网络 B 是我的“实验室”网络。我试图模拟网络环境的“内部”和“外部”。我想使用我的一个路由器作为 VPN 服务器,通过 VPN 从一个网络访问另一个网络的文件共享,我在某种程度上成功了,但是因为我只能通过它们的 IP 地址访问共享,而不能通过它们的地址名称访问共享。
我已将以太网电缆从我的“实验室”路由器上的 WAN 端口连接到我家的 BT 路由器上的 LAN 端口。
这是我的设置详细信息:
网络A
BT Home Hub 调制解调器/路由器 - 家庭网络
IP 地址 192.168.1.254
子网掩码 255.255.255.0
网络 B Asus DSL-N55U 调制解调器/路由器 - 我的实验室路由器
静态 IP 地址 192.168.2.1
静态 WAN IP 地址 192.168.1.250
子网掩码 255.255.255.0
默认网关 192.168.1.254
所以只是重申..我的问题是如何通过 VPN 通过地址名称而不是 IP 地址从网络 B 访问到网络 A 的共享文件?
我查看了一下,据我所知,这是由于 DNS 设置或可能的 NAT 问题造成的?
我的“实验室”路由器的 DNS 设置应该是什么?
谢谢
答案1
我的问题是如何通过地址名称而不是 IP 地址通过 VPN 从网络 B 访问网络 A 的共享文件?
首先,如果你想从网络 B 访问网络 A 中的共享文件,你不需要 VPN。NAT 就足够了。在你的部署中,网络 A 是外网,网络 B 是内网。从内网访问外网的资源,我们通常使用 NAT。
如果您想从网络 A 访问网络 B 中的文件共享,则需要 VPN。
我查看了一下,据我所知,这是由于 DNS 设置或可能的 NAT 问题造成的?
要使用 FQDN 访问资源,您只需要一个功能正常且正确的 DNS。我怀疑您的环境中没有 DNS 服务器。作为一种解决方法,您需要修改客户端上的 hosts 文件。在生产环境中不建议这样做,但对于测试来说,这已经足够了。
答案2
好的,快速更新,我关闭了“实验室”路由器上的 NAT,然后我就可以解析主机名了。
然而,我的互联网随后断了,我也无法重新登录路由器!
所以也许与双 NAT 有关??