我想从互联网访问我的家用机器。由于我没有静态 IP,所以我尝试使用 DDNS。为此,我在 Noip.com 注册了一个免费域名(alihammad.ddns.net),它将我的外部 IP(101.50.xx.x)与域名绑定。我还配置了我的路由器 DDNS 设置
路由器:TP-Link TL-WR740N 路由器固件:DD-WRT v24-sp2 (11/21/10) std
我还转发了两个端口,80 用于 web,22 用于 ssh。
现在,如果我从 LAN ping 我的域名 (alihammad.ddns.net),它就可以正常工作。但是,如果我从另一个网络 ping 同一个域名,它就不起作用。
请指导一下?
答案1
您看到 ping 失败的原因是 DD-WRT 默认阻止匿名 ping 请求(任何有能力的路由器也应该这样做)。它有助于防止人们在互联网上“看到”您,从而稍微提高您的安全性。
您可能需要打开和转发端口,具体取决于您计划执行的操作。
答案2
我希望你找到了解决方案,但对于那些正在寻找答案的人来说:
当您在路由器上转发端口时,您需要指定托管服务的设备的 IP。在转发表中,您使用 192.168.53.1,即路由器 IP。
因此,如果您的 Web 服务器位于 192.168.53.10,则应使用此地址。此外,为确保设备保持相同的 IP 地址,您应使用 MAC/IP 绑定。
要了解您的 IP 地址/MAC 地址:Windows:Win + R,执行“cmd”(或“cmd.exe”),然后输入“ipconfig”按回车键。Mac/Linux:启动终端,然后输入“ifconfig”按回车键。