我们单位有四台内部使用服务器(主要提供了web服务,mail服务,FTP服务等),为了实现以域名的形式访问这些服务器(直接使用IP地址访问有些使用者不习惯)。用一台服务器建立的DNS服务(系统为Win 2003 SP2),用来进行内部LAN的域名解析,这个DNS服务器除了可以解析我们内部自定义的几个域名之外,还开启了DNS转发功能,转发的地址为ISP提供的DNS服务器地址。这样我们整个LAN中的计算机的首选DNS都设置为自己建立的DNS服务器地址。
但这时问题就出来了,和DNS服务器的IP是同一个网段(同一个VALN)的计算机一直都可以访问DNS服务器以及这台服务器中的其它服务(如FTP服务),但其它VALN的计算机有时就不能访问这个DNS服务器以及这台服务器上的所有服务。服务器所在VALN的IP段为192.168.0.0/24,其它VALN(如:192.168.10.0/24)这个网段的计算机就有时能访问DNS服务器,有时就不能,而且什么时候能访问或什么时候不能访问没有任何规律。后来我换了一台服务器做DNS服务器(系统为Linux),问题依旧。后来我发现这几台服务器中任何一台服务器开启DNS服务都会出现有时不能访问的情况。而没有做DNS服务的服务器在LAN中的任何一台计算机都可以一直正常的访问。当出现DNS服务器无法访问时,重新启动一下服务器就可以访问了,但过一段时间问题又会出现。
我们单位用的是一台全千兆的三层交换交换机做的核心交换机,所有的VLAN都是核心交换机上进行路由的,四台服务器都是直接在核心交换机上的,服务器和交换机是同一个VLAN,IP段都是192.168.0.0/24,这个问题已经困扰我两年了,都没有解决,恳请各路高手帮忙解决。
分享至: