我可以使用终端中的 ping 命令成功 ping 同一无线网络上的计算机,但是当我尝试使用外部 IP 地址 ping 外部无线网络上的计算机时,失败了。我该如何修复这个问题,或者还有其他方法吗?
答案1
即使您可以成功 ping 互联网上的另一个路由器(这通常会被阻止),它也只能确认该路由器的存在,而不能确认其后面的任何计算机的存在。
但是,许多(但不是全部)路由器允许您从外部向内部计算机开放端口,这可以提供一种方法来测试此类计算机是否处于活动状态 - 例如通过安装和使用 nmaphttp://nmap.org/book/inst-macosx.html(对于 Windows,您可以使用 portqry.exe)。
要了解如何打开外部路由器上的端口(即“外部无线网络”上的计算机用来访问网络的端口),您需要拥有路由器的管理员访问权限,了解路由器的品牌和型号,并检查如何从手册中设置它,或者对于许多路由器,http://portforward.com。抱歉,我不能说得更具体,但这确实取决于路由器型号……