如何用域名访问局域网中的网站
如何用域名访问局域网中的网站∙∙∙∙∙ 浏览:754 | 更新:2014-01-16 16:00 | 标签:域名如何用域名访问局域网中的网站由于部分路由器不支持回访功能,在内网访问外网IP 在路由器看
如何用域名访问局域网中的网站
∙
∙
∙
∙
∙ 浏览:754 | 更新:2014-01-16 16:00 | 标签:域名
如何用域名访问局域网中的网站
由于部分路由器不支持回访功能,在内网访问外网IP 在路由器看来是形成了数据包的环路, 就是内网机器发出的数据包经过路由器发出后, 最终又发送回了路由器, 路由器一位发生了数据包环路, 为了避免就将他丢弃, 所以自然打不开了, 办法只有在内网架设DNS 服务器, 然后在里面添加相应的记录, 把你们网站域名指向服务器的内网IP, 然后都设置为使用内网的DNS 服务器, 当然修改每台机子的hosts 文件也可以。
一是在内网(比如你的机器)做一个dns 服务器,架设好dns 服务器之后,就可以在将该dns 服务器地址加入到每台电脑本地连接属性下的tcp/ip属性下了。 将局域网内各工作站设置为:
将“首选DNS 服务器”设置为内网DNS ,将“备用DNS 服务器”设置为外网DNS 的地址,即“先内后外”的访问原则, 这样设置完成后,所有工作站便既可访问外网又可访问内网了。
另一种方法,如果涉及的电脑不是很多,你也可以直接将域名到ip 的解析写入每台电脑的system32/drivers/etc/hosts下的hosts 中,因此在客户机修改 systemdir / system32 / drivers / hosts
添加:
192.168.1.10 www.aaaabbbbbcccc.net
(www.aaaabbbbbcccc.net 为您的域名 192.168.1.10 为您的WEB 服务器IP)
,如果电脑比较多,上面两种操作在客户机上都可以用dos 下的批处理来完成的,更改dns 服务器要用到netsh ,这方面资料可以自己搜索一下,而修改hosts 文件则可以直接用批处理中的echo 来完成,形如
echo www.aaaabbbbbcccc.com 192.168.0.2 >> systemrootsystem32driversetchosts