我是域名设置新手。我认为我使用的术语不正确,因为我无法用 Google 找到答案。对此我深表歉意。
- 我从 GoDaddy.com 购买了一个域名(我们将其称为 www.mydomain.com)
- 我有一台 Windows Server 2003 计算机。这台计算机托管我的 Web 应用程序
- 我希望 www.mydomain.com 指向我的 Windows Server 2003 机器上的 Web 应用程序。
- 我希望能够在我的 Windows Server 2003 机器上托管多个域。
这似乎是一种常见的情况。但是,我不确定如何让 www.mydomain.com 指向我的 Windows Server 2003 计算机。我该怎么做?网上有没有关于此方面的好教程?
谢谢你,
答案1
这应该是很容易做到的。
你的服务器的IP地址,你知道它是否是静态IP地址吗?
如果是静态的,只需在 GoDaddy 上更新您域名的 DNS 记录(假设您可以这样做)以指向您的服务器(或更重要的是您的防火墙)的 IP 地址。如果 godaddy 不允许 DNS 更新,则将您的域名转移到允许更新的服务(例如 gandi.net)。
如果您自动获取 IP 地址(即通过 DHCP),则应使用动态 DNS 服务自动更新域的 DNS 记录,以指向不断变化的服务器 IP 地址。查看 DYNDNS.COM
您最好询问有关 ServerFault 的更多详细信息。
答案2
您需要更新 DNS 记录。但这可能是 ServerFault 的问题。
答案3
我不会在这里为您提供详细的逐步说明,而是为您提供概述步骤和您需要搜索的术语......
浏览器请求页面的一般过程如下:
查找名称服务器 -> DNS 记录查找 -> 联系服务器 -> 请求页面
- 您需要一个 DNS 名称服务器来指向。这是 GoDaddy 中的部分,您可以在其中看到 ns1.whatever.com、ns2.whatever.com 等。我相信 GoDaddy 也提供这项服务,或者您可以直接搜索 DNS 托管提供商。
- DNS 域名服务器到位后,访问您域名的浏览器将被发送到该域名服务器以请求地址。您需要设置两个“A”记录(也称为主机记录),用于转换友好的域名(例如我的服务器.我的域名.com,www.mydomain.com, 和我的域名) 转换为 IP 地址。
- 如果您已经熟悉设置服务器或防火墙,那么您已经完成此步骤。如果没有,请转到www.ipchicken.com从您的服务器获取您的公共 IP(这是您将指向 DNS A 记录的地方)。如果您有普通的消费者路由器,请查找如何进行端口转发或静态 NAT。您需要将端口 80 转发到您的内部服务器 IP 地址。
- 在您的服务器上,您想要托管多个域名。这称为使用 IIS(Internet 信息服务)中的主机标头。谷歌搜索如何在 IIS 中设置主机标头 - 这使得 IIS 中的多个站点可以共享同一端口(通常是端口 80)。
- 要从外部验证您的配置是否正确,请转到www.checkdns.net- 有一个免费的“快速检查”,对于确保一切设置正确非常有用。