局域网通过IP和域名都能访问服务器上的网站,但是外网不行,都有哪些原因呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了局域网通过IP和域名都能访问服务器上的网站,但是外网不行,都有哪些原因呢?相关的知识,希望对你有一定的参考价值。

局域网通过IP和域名都能访问服务器上的网站,但是外网不行,有哪些原因呢?

你是用的自己公司的电脑当服务器.还是租用的IDC机房的服务器呢.如果是前者.因为没有公网IP.所以在局域网以外是无法访问的.如果是后者.不能访问的原因有很多.比如解析失效.机房线路不稳定.服务器死机.程序出错等.建议找你的服务商协商检查处理.追问

局域网通过内网IP、公网IP和域名都能访问
只是外网不能访问

参考技术A 是不是 局域网防火墙做了限制,开通80端口测试下追问

局域网通过内网IP、公网IP和域名都能访问
只是外网不能访问
80端口已经做过映射的

之前是可以访问的,不知道修改了路由或电脑的哪里,现在找不到原因

参考技术B 服务器ip是外网ip吗?如果不是外网ip 需要80端口需要对外映射本回答被提问者采纳

局域网主机如何通过socket访问外网服务器?

在有线情况下,通过tcp/ip协议、socket通信,能够实现ARM开发板和局域网服务器间通信!但是,同样的方法,要想ARM开发板和外网服务器间通信却不能成功!是不是有些设置问题?跪求高手点拨!

socket通信程序是支持局域网服务器间通信,他本身就是一个局域网服务器间通信程序,他不支持外部公网,所以你想这样访问的话,无法实现,除非你用共有的网络端口访问,或者影射过去,这样才可以达到效果, 参考技术A 你把ARM开发板接到路由器上,再把路由器接到外网上,设置好ARM开发板在路由器局域网中的IP以后你再去设置一下路由器,让外网访问路由器的时候直接映射到ARM开发板在局域网中的IP就可以了 参考技术B 在路由器上进行NAT映射就可以了

以上是关于局域网通过IP和域名都能访问服务器上的网站,但是外网不行,都有哪些原因呢?的主要内容,如果未能解决你的问题,请参考以下文章

.net网站搭建好以后 服务器上可以正常访问 但是通过域名外网访问就出错

apache 别人无法访问

设置了DMZ,外网无法访问

如何根据访问的域名来进行内网IP地址与端口的转发

外网无法访问自己搭建的web服务问题

为啥有的网站域名可以访问而IP不能访问