您当前的位置:五五电子网电子知识电子学习IT数码-外设使用NAT网络地址转换无法访问内部网站的解决办法 正文
NAT网络地址转换无法访问内部网站的解决办法

NAT网络地址转换无法访问内部网站的解决办法

点击数:7716 次   录入时间:03-04 11:55:44   整理:http://www.55dianzi.com   IT数码-外设使用
      朋友公司是通过路由器进行NAT网络地址转换上网的,但创建好NAT后,内网连接的电脑访问外部网站正常,但内部网站不能通过域名访问,外部的电脑能够通过域名访问。这是怎么回事?
  外网通过域名和内网通过IP地址都能够访问自己的网站,说明网站的创建和网络的物理链路是正确的,线缆的选择也是正确的,这证明问题出在路由器上。
  一般的公司内部都没有DNS服务器,那么内部的电脑通过域名访问外部的网站时,把要解析的域名数据包通过路由器送达ISP提供的DNS,解析域名的工作由ISP提供的DNS来完成,当访问内部的网站时,要解析的域名数据包还是通过路白器出去到达ISP提供的DNS.DNS解析域名后发现IP为公司的公网lP地址,就会把数据包又发回到路由器。
  路由器分析数据包后,会发现此数据包是由自己发出去的,因为路由器要、避免环路的形成,会把此数据包丢弃,这样内部的电脑就得不到解析后的IP地址,也就无法通过域名来访问了。而外部的电脑通过IP地址访问网站时,不需要进行解析,所以可以通过IP地址访问。
  解决方法:在内部的所有计算机上的Hosts文件(C:\Windows\system32\drivers\etc\hosts)  中添加一条“192.168.1.1 www.+****.com”指定官网域名的命令,这样当内部的电脑用域名来访问自己内部的网站时,就会从Hosts文件中解析出正确的IP地址。
  路由器为避免环路的形成会采用六种方法:设置最大跳数、水平分割、路由毒杀、反转毒杀、Hold-down计时、触发更新。其中水平分割定义就是路由器不会转发由自身传达出去的路由信息。


本文关键字:网络  网站  IT数码-外设使用电子学习 - IT数码-外设使用

《NAT网络地址转换无法访问内部网站的解决办法》相关文章>>>