我已经inheritance了DNS服务器设置,并且正在尝试正确configuration我们的本地Intranet。 请原谅我,如果这很简单,但我错过了我们的configuration中的东西。
我们正在主办一个IIS 6服务器(Server 2003)上托pipe2个独立的Intranet站点。
站点1:http:// servername(ipaddress:80)站点2:http://生产(ipaddress:8080) – IIS和DNS中的“生产”的主机头值Alogging设置指向正确的服务器。
一切正常工作了一段时间,但意外的是我们失去了input“生产”的能力 – 并得到一个DNSparsing器错误。
如果我们cmd> ipconfig / flushDNS,一切正常恢复正常。
为什么每个客户都失去了参考,然后不让我们连接一段时间? (nslookup总是find正确的服务器,然后再次正常工作)
有没有什么办法可以在不改变每台PC上的HOSTS文件的情况下创build“静态”参考(不实用)。
在此先感谢您的帮助!
除非您允许dynamic更新,否则Alogging是静态引用。 一个/ flushdns似乎解决了这个问题的事实是有点困惑,因为所有的命令都清除了caching。 清除caching作为修复并没有什么意义,除非logging本身正在改变(这通常是为什么要刷新caching)。
如果这是一个Windows DNS服务器,你偶然清理打开? 如果没有,你是否运行多个DNS服务器,该区域即将过期?
您可以尝试closures几个工作站上的dnscaching,以查看它们是否与caching工作站同时发生故障。
“净停止dnscache”将停用caching,直到下一次重新启动。
编辑:在内部,我们用来运行大约100个不同的Alogging,所有这些logging都指向基本上相同的资源,如果你不得不改变分辨率,除非你100%确定了你的sed / awk技能, 现在我坚持要么使用我build立的标准,要么使用指向标准Alogging的CNAME。 一个例子:
$ORIGIN mydomain.com. socketalpha CNAME alpha.socket socketbeta CNAME beta.socket socketdvlp CNAME dvlp.socket socketsystems CNAME systems.socket alpha A 192.168.125.12 alphasecure CNAME alpha.secure alphasecured CNAME alpha.secured $ORIGIN secure.mydomain.com. alpha A 192.168.125.32 beta A 192.168.125.33 dvlp A 192.168.125.31 systems A 192.168.125.30
我推送的标准是…你可能会find一个更有效的方法为自己的设置,但使用这意味着,如果,例如,服务器/虚拟alpha.socket.mydomain.com改变,我没有改变多个Alogging。
你正在运行WINS? 这可能有助于解决NetBIOS名称。
您也可以考虑在客户端上设置您的search域,我相信它会自动附加您的域名到您的服务器名称,以便创build一个您的DNS服务器可以更容易解决的FQDN。
如果您使用的主机头不是想使用相同的端口,即端口80