我知道路由器的IP。它是xx.xx.xxx.xxx 我的笔记本电脑是连接到路由器的设备之一。 我的笔记本电脑获得动态IP!目前我的IP是192.168.0.7,我的路由器的IP网关是192.168.0.1 如何从外部设备连接到我的笔记本电脑?
http://192.168.0.7:80/xampp/server.php?data=25
仅当我连接到本地网络时才会执行此操作。 当我从外部网络连接到此时,我将收到504网关超时错误。我怎么能克服这个!
答案 0 :(得分:1)
192.168.*
是Internal Address block,这就是您无法从网络外部访问它的原因。
您可以使用WhatIsMyIP或WhatIsMyIPAddress等网站查看您的外部地址。
请注意,您需要在路由器和/或防火墙中open/forward Port 80
。
答案 1 :(得分:0)
您必须使用路由器的端口转发功能作为代理。将路由器上的端口80转发到笔记本电脑上的端口80;然后外部客户可以与您的笔记本电脑通话。
答案 2 :(得分:0)
尝试在您的计算机上运行ipconfig
,它会告诉您路由器的外部IP。
IP可以是动态的(因为它可能会改变),因此您可能想要为您的计算机/路由器获取静态DNS名称。
答案 3 :(得分:0)
Dynamic DNS会给你你想要的东西。这是您在笔记本电脑上安装的程序,当程序发生变化时,会将其IP发送到网站。
答案 4 :(得分:0)
在路由器上设置端口转发,例如端口1200.将端口1200转发到笔记本电脑的IP(192.168.0.7)
然后在外部设备上连接到您的计算机,您将其映射到路由器的地址+端口转发到您的笔记本电脑:
192.168.0.1:1200
那应该这样做。
编辑** 如果您的外部设备在您的内部网络上。如果它不在您的内部网络上,并且您正试图通过互联网从外部访问。然后你需要获得你的外部IP ..如果你的外部IP是69.69.69.69那么你的外部设备必须映射到: 69.69.69.69:1200 连接到您的笔记本电脑
HTH
答案 5 :(得分:0)
您需要在路由器上设置端口转发(在端口80上),以便从其外部IP转发到笔记本电脑的内部IP(192.168.0.7)。然后,当您从外部网络连接时,您需要使用路由器的外部IP。这可以从whatismyip.com获得(当您在内部网络上时),或者您可以使用其代理设置通过dyndns.com解析为外部IP的主机名。
但是,我还建议您在笔记本电脑上设置实际静态IP或DHCP预留,以便其内部IP始终相同。