我们有一个域,它是相同的networking域。 如果我尝试使用“www”的网站,它将工作,并进入iis服务器xxx.xxx.xxx.174但没有“www”它将去xxx.xxx.xxx.175(活动目录和dns的networking),因为没有iis网站设置就会显示iis正在build设中的错误。
我们可以做什么?
有问题的域是您的Active Directory域(即acme.local)? 如果是的话,有一个原因解决你的DC / DNS服务器,应该保持这种方式。
话虽如此,你可以创build尽可能多的Alogging,你想在你的域名内部DNS:即如果它是一个内部网,没有任何理由,你不能创buildintranet A xx.xx.xx.174并有www.acme .local作为CNAME到“Intranet”。
如果你绝对必须有acme.local去你的网站,你可以在你的DC / DNS服务器的默认网站在IIS中编辑default.htm,并放入一个元刷新标签或做一个永久的redirect(301)在IIS 6中(我认为IIS 7是一样的):
简单的解决scheme是在IIS根目录中放置一个redirect站点,将所有stream量redirect到“www.domain.co.il”。
第一个错误是命名您的传出域相同的内部域。 你可以简单地让他们分开;)像传出:something.com和内部:something.pvt或something.com.local。 只是不同你的名字;)
第二个错误是使用AD的DNS作为您的传出DNS …始终使用面向互联网的另一个configuration的DNS服务器,并实现您应该以不同的方式命名您的域名;)并configuration外部的DNS将内部查询中继到AD的DNS。 。(将xylocalredirect到IP(abcd))
关于这个问题,xy是你的实际域名,所以任何查询都要求xy域,总是{应该}去往你的AD的DNS,并且由于AD的行为,它将parsing为DC的地址,得到DC的IP地址;)(当你有多个DC时,这会变得越来越讨厌,因为有一个非常好的机会获得不同的IP(这将是DC);}这就出现了第三个错误:进入一个主机logging“www”到DC的DNS面向外部…当一个www.xy查询到来时,DC的DNS将正确地解决这个问题,但是,它是你的DC! 你的炉膛,你的中心点! (这是连接到第二个错误,我上面提到)当然,语义上,你会想要查询xy得到你的web服务器,但没有,什么将返回给你是你的DC …
关于解决scheme,您必须在该DC上configurationIIS,并将您的默认站点redirect到您的实际Web服务器(www.xy)(如“gravyface”所述),除非您不想将第二个DNS服务器部署到您的networking为了实现这个前端后端结构…