找回密码
 注册
首页 ≡≡网络技术≡≡ 服务器 内网、外网如何用同样的域名访问内网服务器上网站 ...

其它 内网、外网如何用同样的域名访问内网服务器上网站

灰儿 2017-8-18 18:53:58
内网用户通过域名或公网IP访问内部服务器上网站的解决办法

网络简化拓朴如图:
01.jpg

除与电信连通的外网IP外, 还给了202.104.55.11 - 18 一段IP. 其中202.104.55.11 - 17作为内网访问外网时NAT转换用, 202.104.55.18用作外网访问服务器(在NAT上转换). 现在申请了一个域名www.abc.com , 已在注册商处解析为202.104.55.18, 在外网用该域名可以正常访问内网的WEB服务器, 内网用192.168.1.5 IP地址也可以正常访问服务器. 我的问题是:

1. 在内网输入服务器外网的IP 202.104.55.18时走不通, 不知是何原因?
2. 现在我想只通过输入域名www.abc.com在内外网均可访问到服务器, 即在内网使用www.abc.com时指向192.168.1.5, 在外网使用时则指向202.104.55.18, 如何实现?


解决方法:
1、有些路由器支持dns map 可以通过配置该功能实现内网域名解析。
2、内网假设自己的DNS域名服务器,或者手工修改HOSTS表。



灰儿 楼主 2017-8-18 19:02:00
nat dns-map www.abc.com 192.168.1.5 80 tcp
要是通过路由器配置不行的话。只有要么设立内部DNS服务器,要么编辑HOSTS文件了。


但用这两种方法太麻烦了, 要让局域网内的所有的电脑都改HOSTS文件是一种艰巨的任务, 会增加很多很多的工作量. 建内部DNS, 相对相讲简单点, 但现在大家都习惯用本地电信的DNS了, 要出通知让大家改, 除非实在没办法, 才会这样.

今天用了一天, 已把内网DNS弄起来了, 用的bind9.4.2, 里面的view功能挺好用
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。