DNS服务器上没有做域制器,如何解析内网地址。公司没有做域制器,但是需要解析内网的域名。
这是一个技术活,我是一个教网络的老师,给学生做过这个实验。
1在DNS服务器上建立几个对应你的各服务器的域名,把ip地址都设置为你的IIS服务器(中转服务器);
2在IIS服务器上配置几个虚拟网站,每个虚拟网站使用不同的主机头(就是在DNS上设置的不同的域名),然后在每个虚拟网站上的主目录下使用第三项,填上不同服务器的真实的ip地址及端口号。
3配置所有的用户端的DNS为你的DNS服务器ip地址,在浏览器中使用相应域名进行访问。
如果这个再看不懂那就没有办法了
刚刚找到的解决办法不过不是很理想好多台机子,全部修改HOSTS文件 太麻烦了
而且这个服务器上还有一个网站,是用虚拟主机的形式需要通过主机头来访问修改HOSTS文件只能访问一个网站
修改HOSTS文件:用WINDOWS搜索在系统盘下找出一个名字叫HOSTS没后缀名的文件,然后用记事本或写字板打开,在文件的最后一行加入如下格式的文字:(如果你想加入多个域名,则加多几行就可以)
如: 19216812 wwwabccom (即你的内网IP+ 空格 + 你的域名)
(注意:前面的"http://"是不用加在域名前的,只要你的域名)
优点:方便快捷,而且可以随时更改,利用了WINDOWS对HOSTS文件的优先权实行的!
缺点:如果你同一网段的局域网内其它的电脑也想通过域名访问你的网页的话,那么就每一台机子都要修改一次!!晕!!
2 在服务器上做DNS解释服务。
记得以前有过解释
原因简单来说是这样的,我们在局域网中访问别人的网站时,浏览器会发送一个请求给网关(公网接入路由或者服务器),在网关会生成一个路由表,记录访问的路径(以备访问信息返回的时候好知道把信息转发给谁)再把请求发送到远端主机,远端主机返回信息到网关后,网关通过路由表,转发到刚才请求的机器上。
其实我们要访问自己的内部主机,只要访问内部IP和域名就可以了,但我们偏不,要访问公网的IP或域名。这样就有一个问题,浏览器发送请求到网关-----生成路由表----发送---然后发现这个地址就是自己,路由返回的时候一比较,发现除了路由表以外还有一张表,就是我们的端口映射表!!!这就出问题了,路由就不能判断该用那张表才对,但其实是那张表都对!但路由判断不了该用那张表就不会打开来看了,所以结果就会报错了……
好了,问题说完了。有那位高手可以帮忙解决这个问题呢?
DNS解析没有设置好。
公司内部访问域名地址,偶尔会出现无法访问情况----将内部域名所要用的地址设置为内网地址,服务器材会自动进解析。
ping域名地址-----设置好内网地址后,会是内网地址不是外网的了。
0条评论