AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 56410
In Process
The Woo
The Woo
Asked: 2009-08-20 16:59:34 +0800 CST2009-08-20 16:59:34 +0800 CST 2009-08-20 16:59:34 +0800 CST

转发网站域名

  • 772

我是公司的新手,已被要求更正网站域转发。目前:www.example.com.au 访问我们公司网站,example.com.au 不转发到 www 地址。

我们正在运行 Windows Server 2003,但我不确定 IIS 的版本。有人可以解释我必须做什么。我没有网站维护经验。

website iis forwarding
  • 3 3 个回答
  • 285 Views

3 个回答

  • Voted
  1. Mark Henderson
    2009-08-20T17:59:28+08:002009-08-20T17:59:28+08:00

    我从你的问题中看到你在这件事上“没有经验”,所以虽然我相信 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。勾选“确切网址”和“

    你完成了!(希望)。

    如果毕竟这仍然不起作用,请使用以下两个命令的输出更新您的问题(从命令提示符运行):

    nslookup example.com.au
    nslookup www.example.com.au

    (注意:为此使用 ping 服务并不是一个特别好的主意,因为 ping 可能由于多种原因而失败。NSLookup(名称服务器查找)将打印出它为域名找到的任何详细信息。

    • 4
  2. sybreon
    2009-08-20T17:16:32+08:002009-08-20T17:16:32+08:00

    如果地址与您 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.auwww.example.com.au

    • 3
  3. mdpc
    2009-08-20T17:05:03+08:002009-08-20T17:05:03+08:00

    假设 Windows Server 2003 不直接重写 URI……您可能需要查看域的 DNS 配置。

    • 0

相关问题

  • 设置测试服务器

  • Typo3 网站中的会话超时,无法使用 Mozilla Firefox 打开

  • 虚拟主机建议 [关闭]

  • 谁能推荐一个网站监控服务?[关闭]

  • 上线的第一天:如何不杀死您的网站

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve