我自己用电脑建了一个http服务器,用自己的内网ip可以正确访问,可是用外网ip就访问不了。这是为什么呢?

我自己用电脑建了一个http服务器,用自己的内网ip可以正确访问,可是用外网ip就访问不了。这是为什么呢?,第1张

正常情况,想要外网访问你WEB服务器,要么你是独享一个IP上网

如果是共享上网,那么就需要在路由器做端口映射,将来自外网访问80端口的信息映射到你机器内网IP的80端口上

那你直接在路由器上做NAT,并搭配花生壳之类的动态域名软件吧,这样可以很方便地在外网访问本地的http服务器,目前绝大部分家庭用的宽带路由都有NAT这功能,动态域名的软件就更多了,随便用一个就行,这样当你通过路由器上网时,在外网能访问http服务器,而当你直接宽带上网时,由于没有NAT,外网肯定不能访问本地的http

这个看起来不容易。如果你能搞掂你房东,让他帮你设一个port forwadring,或许你的内网机器可以被外面访问。但你自己还架设了一个路由,因此网络有点不复杂。这种架构不建议在自己的机器上架设网站。花生壳只是跟踪动态IP的程序。中间还有很多事情要做,不可能简单几句话说清楚。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/403005.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存