我已经在我的电脑中安装了服务器,我正在使用路由器,通过在地址栏中定义IP地址(例如192.168.1.101),可以从其他联网计算机访问服务器。
所有我的联网电脑可以在这个网页上工作,但现在我的问题是,如果我想从外面访问这个服务器,我应该把地址栏放在什么地方?
如果我把我的IP地址它直接到路由器configuration页面不到服务器
我知道我需要将其redirect到.101地址,但我怎么能做到这一点? 以便我的用户可以从外部访问该页面。
你正在寻找什么叫做port forwarding 。 要启用端口转发,您必须login到您的路由器,并告诉它,来自networking的某个端口上的所有意外传入stream量都将被转发到该特定的内部IP地址。
一个比喻是你的执行NAT(networking地址转换)的路由器就像是一个公寓的前台。 如果从外部收到“你有任何HTTP?”的邮件,前台会认为它是垃圾邮件而忽略它。 端口转发就像Bob告诉前台“我提供HTTP,如果有人询问HTTP,转发给我。
一般来说,NAT是一件坏事(除非是非常复杂的企业安全),并且当ipv6出现时理想地离开。
“你能指导我怎么做?”
login你的路由器,点击“端口转发”,select端口80(HTTP),并说传入的请求应该去192.168.1.101
那么,如果你是在互联网上,你可以访问你的内部networking服务器在http://xxx.xxx.xxx.xxx ,用路由器的数字IP(从whatismyip.com或某个网站找出)取代。