内网无法使用域名访问WEB服务器(602HB+路由器)
这个涉及到NAT回流的问题。外网可以正常通过域名访问内网的WEB服务器,但是内网无法通过域名访问,也无法通过公网IP地址访问,只能通过内网IP访问。
解决办法:
1、内网建DNS服务器,把该域名对应到内网IP地址,所有主机使用此DNS服务器;
2、直接使用内网IP访问;
3、看看路由器没有把此域名和内网IP对应的功能,如有建立对应(CISCO路由器可以),所有主机使用路由器做DNS服务器;
可以,不过你可能要有个IIS服务器。
1在DNS服务器上建立几个对应你的各服务器的域名,把ip地址都设置为你的IIS服务器(中转服务器);
2在IIS服务器上配置几个虚拟网站,每个虚拟网站使用不同的主机头(就是在DNS上设置的不同的域名),然后在每个虚拟网站上的主目录下使用第三项,填上不同服务器的真实的ip地址及端口号。
3配置所有的用户端的DNS为你的DNS服务器ip地址,在浏览器中使用相应域名进行访问。
同一路由绝不可能用同一80端口映射出去的,你可以一台用80一台用8080什么的。只要在域名管理绑定网你外网IP和端口就行了嘛。当然80的不用写端口与上去。8080的你就要在域名管理那绑定外网IP和端口,比如你外网IP是127。0。0。1,而已你经在路由上映射了内网的服务器IP和8080端口。而且你的IIS也设置好了端口号,一台服务器是80一台是8080。那么我们在域名管理中绑定http://127001:8080就可以访问一个网站了,另外一个域名绑定http://127001就可以访问80端口的网站了。你想同一个路由映射两个内网IP到外网而且用同一个80端口怎么可能。。。。。
0条评论