我是新来的公司,并已被要求更正网站域名转发。 目前:www.example.com.au去我们公司的网站,example.com.au不转发到www地址。
我们正在运行Windows Server 2003,我不知道什么版本的IIS。 有人可以用简单的英语解释我必须做什么。 我没有经验的网站维护。 谢谢。
如果www.example.com.au的地址与example.com.au的地址不同,那么就会出现DNS问题。 您通常需要为example.com.au设置一个“Alogging”,然后为指向example.com.au www设置一个“CNAMElogging”。
一旦完成,您将需要configuration您的Web服务器,以便将这两个域指向同一个站点。 或者,您可以只有一个活动网站,例如www.example.com.au并且example.com.au的默认/索引文件将所有内容都自动redirect到www.example.com.au 。
我从你的问题中看到你在这个问题上“没有经验”,所以尽pipe我相信sybreon的答案在技术上是非常好的,绝对正确的,但我会试着用俗语来为你阐述。
在DNS世界中(这是您的Web浏览器用来将域名映射到您的IP地址),www.example.com和example.com是两个不同的东西。 即使用户期望他们行为相同,DNS服务器需要明确地被告知适当的行为。
通过login到您购买域名的任何地方(planetdomains,austdomains等),并查看您的DNS委派,查看您使用的是哪个域名服务器(您将看到ns1.examplens.com ,ns2.examplens.com等)。 在那里列出的是提供您的DNS服务。
一旦获得了对DNS的访问权限,就可以根据域名分配IP地址。 首先你需要有一个“区域”(这是你的域的最底层,所以你的情况是这个区域是example.com.au )。 在该区域内有loggingtypes。 让网站以您想要的方式工作的最低要求是拥有A和CNAMElogging。
Alogging指向一个静态IP地址。 您将在区域中创build一个Alogging,将前缀保留为空(因此它是example.com的Alogging – 而不是www.example.com),并将IP指向您的Web服务器。 将TTL保留为默认值,如果没有默认值,则将其设置为1800。 瞧,您已经将example.com.au映射到您的Web服务器。
然后,我们需要为www.example.com.au创build一个条目。 我们用CNAMElogging来做到这一点。 CNAME是指向Alogging的logging。 原因是,如果您需要更改您的Web服务器地址,则只需更改Alogging,然后CNAME即可。 为“www”创build一个CNAMElogging并将其转为空白(这将使其指向example.com Alogging)。
好! 所以我们委托了我们的DNS,并configuration了DNS指向Web服务器。 很多(或者全部)这个可能已经完成了,所以对你坚持到目前为止这么好!
接下来,我们需要设置Web服务器。 您需要在防火墙上打开端口80(如果您计划使用SSL,则打开端口443),并将它们指向Web服务器的内部IP地址(例如,192.168.0.1)。 看到如何example.com已经工作,我猜这已经完成。
从这里,你有两个select。 您是否希望前往example.com的用户留在example.com上(但请参阅您的公司网站),还是希望前往example.com的用户redirect到www.example.com?
如果你希望他们留在example.com上,那么在IIS中find你现有的网站(如果你在2003年你正在运行v6),右键点击它并转到属性。 在“网站”标签下(应该是默认),点击“高级”。 在“此网站的多个身份”下,点击添加。 保持IP地址不变(除非你有理由改变它),TCP端口80,主机名是example.com。
如果您想将它们redirect到www.example.com,则需要在IIS中创build一个新网站。 右键单击“网站”,然后转到新build>网站…单击下一步。 在描述下,input任何你想要的。 点击下一步。 将“主机标题”更改为example.com.au ,然后单击下一步。 在“path”下,将其指向您现有的网站文件夹或空文件夹,或者您想要的任何地方(不要担心,我们稍后会更改)。 点击下一步。 点击下一个屏幕上的下一个。 最后点击完成。 现在,find您刚刚创build的网站,并右键单击它并select“属性”。 转到“主目录”选项卡。 检查收音机“redirect到URL”,在“redirect到”下inputwww.example.com。 选中“确切的URL”和“永久redirect”checkbox。 点击OK。
你完成了! (希望)。
如果毕竟这仍然不起作用,请使用以下两个命令的输出(从命令提示符运行)更新您的问题:
nslookup example.com.au nslookup www.example.com.au
(注意:使用ping服务并不是一个好主意,因为ping可能会因为多种原因而失败,NSLookup( 查找服务器)将打印出它find的关于域名的任何细节。
假设Windows Server 2003不直接执行URI重写….您可能需要查看该域的DNSconfiguration。