日期:2014-05-17  浏览次数:21085 次

关于IP映射
服务器A,连接到外网,另外有网卡连接到内网
服务器B和C,只连接到内网,并且能和服务器A通讯。

有域名a.com,做了泛解析,并且指向服务器A。如www.a.com是连接到服务器A的。

我现在需要将b.a.com网站放到服务器B上,并且外网也要能访问,或者其他的域名
c.aa.com网站放在C服务器上,并且外网也要能访问,不知道怎么通过服务器A进行映射。听说用内部DNS解析可以实现,但是不知道怎么弄。望各位大侠帮帮忙!

------解决方案--------------------
就算在在a上设置b和c的主机记录
外网访问时不还是访问A吗 不太明白
------解决方案--------------------
1 首先你可以用主机头 在一台电脑上建立两个网站 (满足二个域名访问)

2 将其中一个网站的主目录用设置网络的方式映射出去到另一台电脑上 (iis里直接设置)
------解决方案--------------------
访问网站的路径:用户发起一个访问后,计算机把这个网址送到你计算机上设置的DNS上去,DNS发现a.com是指向你的A服务器的IP的,就又把这个请求转向你的A服务器。A服务器收到后返回网站内容。
当用户发起b.a.com的时候,DNS解析时发现没有b.a.com的指向,但如果设置了泛解析,就会把这个请求给A服务器。A服务器收到访问b.a.com的请求(这个是HTTP的方式,80端口),然后再处理:A服务器会以WEB服务器的身份看自己有没有b.a.com网站,而不是以DNS的身份,因为没有人把A服务器设置成DNS(DNS用53端口),所以它并不能收到解析的请求,当然不会把b.a.com解析到B服务器了。
听了你的问题,我觉得就是个外网访问内网的问题。个人觉得可以通过端口重定向,或者映射的方法来做。这就要在A服务器和路由器上作手脚了。