我是公司的新手,已被要求更正网站域转发。目前:www.example.com.au 访问我们公司网站,example.com.au 不转发到 www 地址。
我们正在运行 Windows Server 2003,但我不确定 IIS 的版本。有人可以解释我必须做什么。我没有网站维护经验。
我是公司的新手,已被要求更正网站域转发。目前:www.example.com.au 访问我们公司网站,example.com.au 不转发到 www 地址。
我们正在运行 Windows Server 2003,但我不确定 IIS 的版本。有人可以解释我必须做什么。我没有网站维护经验。
我从你的问题中看到你在这件事上“没有经验”,所以虽然我相信 sybreon 的回答在技术上非常好,而且绝对正确,但我会尝试用外行的方式为你详细说明。
在 DNS 世界中(您的网络浏览器使用它来将域名映射到您的 IP 地址),www.example.com 和 example.com 是两个不同的东西。即使用户希望它们的行为相同,也需要明确告知 DNS 服务器行为正确。
您将知道您的 DNS 提供商是谁,只要登录您购买域名的任何地方(planetdomains、austdomains 等)并查看您的 DNS 委托以查看您正在使用哪些名称服务器(它看起来像 ns1.examplens.com 、ns2.examplens.com 等)。那里列出的任何人都在提供您的 DNS 服务。
获得对 DNS 的访问权限后,您将能够根据域名分配 IP 地址。首先,您需要有一个“区域”(这是您域的底层,因此在您的情况下,区域是example.com.au)。在该区域内,您有记录类型。让网站以您想要的方式运行所需的最低要求是拥有 A 和 CNAME 记录。
A 记录指向一个静态 IP 地址。您将在区域中创建一条 A 记录,将前缀留空(因此它的 A 记录是 example.com - 而不是 www.example.com),并将 IP 指向您的 Web 服务器。将 TTL 保留为默认值,如果没有默认值,则将其设置为 1800。瞧,您已将 example.com.au 映射到您的 Web 服务器。
然后,我们需要为 www.example.com.au 创建一个条目。我们使用 CNAME 记录来执行此操作。CNAME 是指向 A 记录的记录。原因是,如果您需要更改 Web 服务器地址,只需更改 A 记录,CNAME 就会随之而来。为“www”创建一个 CNAME 记录并将其引用为空白(这将使其指向 example.com A 记录)。
好的!所以我们委托了我们的 DNS 并将 DNS 配置为指向 Web 服务器。其中很多(或全部)可能已经完成,到目前为止,您坚持下去真是太好了!
接下来,我们需要设置 Web 服务器。您需要在防火墙上打开端口 80(如果您打算使用 SSL,则为 443)并将它们指向您的 Web 服务器的内部 IP 地址(例如 192.168.0.1)。鉴于 example.com 已经在运行,我猜这已经完成了。
从这里开始,您有两个选择。您希望访问 example.com 的用户留在 example.com(但查看您的公司网站),还是希望访问 example.com 的用户被重定向到 www.example.com?
如果您希望他们留在 example.com,然后在 IIS 中找到您现有的网站(如果您使用的是 2003,则您正在运行 v6),右键单击它并转到“属性”。在“网站”选项卡下(应该是默认设置)单击“高级”。在“此站点的多个身份”下,单击添加。保留 IP 地址(除非您有理由更改它),TCP 端口 80,主机名为 example.com。
如果要将它们重定向到 www.example.com,则需要在 IIS 中创建一个新网站。右键单击“网站”并转到新建 > 网站...单击下一步。在描述下,输入您想要的任何内容。点击下一步。将“主机标题”更改为example.com.au,然后单击下一步。在路径下,将其指向您现有的网站文件夹、空文件夹或您想要的任何位置(别担心我们稍后会更改)。点击下一步。在下一个屏幕上也单击下一步。最后,点击完成。现在,找到您刚刚创建的站点并右键单击它并选择属性。转到“主目录”选项卡。检查收音机中的“重定向到 URL”,然后在“重定向到”下输入 www.example.com。勾选“确切网址”和“
你完成了!(希望)。
如果毕竟这仍然不起作用,请使用以下两个命令的输出更新您的问题(从命令提示符运行):
(注意:为此使用 ping 服务并不是一个特别好的主意,因为 ping 可能由于多种原因而失败。NSLookup(名称服务器查找)将打印出它为域名找到的任何详细信息。
如果地址与您 ping 它们时的地址
www.example.com.au
不同example.com.au
,则存在 DNS 问题。您通常需要为 设置一个“A 记录”example.com.au
,然后www
为该点设置一个“CNAME 记录”example.com.au
。完成后,您需要配置 Web 服务器,以便将两个域指向同一个站点。或者,您可以只有一个活动站点,例如并拥有用于将所有内容自动重定向到
www.example.com.au
的默认/索引文件。example.com.au
www.example.com.au
假设 Windows Server 2003 不直接重写 URI……您可能需要查看域的 DNS 配置。