为什么在外网可以用域名访问我们的web服务器,而在内网则不行
2006-11-24 19:21
465 查看
局域网中访问别人的网站时,浏览器会发送一个请求给网关(公网接入路由或者服务器),在网关会生成一个路由表,记录访问的路径(以备访问信息返回的时候好知道把信息转发给谁)再把请求发送到远端主机,远端主机返回信息到网关后,网关通过路由表,转发到刚才请求的机器上。
其实我们要访问自己的内部主机,只要访问内部IP和域名就可以了,但我们偏不,要访问公网的IP或域名。这样就有一个问题,浏览器发送请求到网关-----生成路由表----发送---然后发现这个地址就是自己,路由返回的时候一比较,发现除了路由表以外还有一张表,就是我们的端口映射表!!!这就出问题了,路由就不能判断该用那张表才对,但其实是那张表都对!但路由判断不了该用那张表就不会打开来看了,所以结果就会报错了……
其实我们要访问自己的内部主机,只要访问内部IP和域名就可以了,但我们偏不,要访问公网的IP或域名。这样就有一个问题,浏览器发送请求到网关-----生成路由表----发送---然后发现这个地址就是自己,路由返回的时候一比较,发现除了路由表以外还有一张表,就是我们的端口映射表!!!这就出问题了,路由就不能判断该用那张表才对,但其实是那张表都对!但路由判断不了该用那张表就不会打开来看了,所以结果就会报错了……
相关文章推荐
- nat123 + tomcat 在内网搭建外网可以访问的java web服务器
- tomcat 绑定花生壳域名实现访问去端口号和项目名称通过域名访问内网可以,外网不加项目名怎么不行?
- CentOS7下搭建nginx反向代理服务器使得外网可以二级域名访问内网应用
- 用树莓派搭建你自己的Web服务器,以及一个可以外网访问的Blog
- nginx在服务器可以通过域名可以访问,但是在外网不能访问
- 究竟为什么内网不能用外网地址访问内部服务器。通俗详细的解释
- 内网不能通过外网来访问内网的服务器原因分析(外网可以)
- 外网不能访问内网web服务器
- 服务器上发布的网站应用80端口时内网可以访问,外网不能访问
- ISA FAQ之一:如何利用ISA Server进行内部web服务器的发布(外网对内网进行访问)
- 在校园网内如果把自己的电脑做为服务器让无论内网还是外网的用户可以访问?
- 内网发布web项目,使外网可以访问本地环境
- 实现内网通过外网域名访问NAT映射的内网服务器
- 关于使用nat123软件实现外网访问内网的部署在Tomcat服务器中的Java Web项目
- 在内网建一个FTP服务器,并且可以通过外网访问
- 花生壳实现内网不同服务器上web应用的外网访问
- 外网能访问内网的WEB服务器上的站点方法
- 在内网建一个FTP服务器,并且可以通过外网访问
- 外网能访问内网的WEB服务器上的站点方法
- 阿里云服务器项目部署好后内网可以访问但外网无法访问的解决办法