![将域名指向我电脑的静态 IP](https://linux22.com/image/566943/%E5%B0%86%E5%9F%9F%E5%90%8D%E6%8C%87%E5%90%91%E6%88%91%E7%94%B5%E8%84%91%E7%9A%84%E9%9D%99%E6%80%81%20IP%20.png)
我在 godaddy 有一个域名。其当前的名称服务器是ns29.domaincontrol.com 和 ns30.domaincontrol.com。我想将此域名指向我的 PC 的 IP 地址。我已在 PC 上的 IIS 上托管了一些网站。我阅读了几篇文章,发现编辑@记录到静态 IP 就足够了。但我在这里有点困惑。
- 我是否需要保留上述名称服务器,还是需要更改它。如果是,我的新名称服务器是什么(我需要在 IIS 中设置它吗)。
- 如果我指向@记录到我的电脑的静态 IP,因为我在 IIS 上托管了多个站点,我的域名如何指向正确的站点。
- 我是否还需要更新 CName 记录?我对此一无所知。
答案1
- 您需要名称服务器;它通常是一种托管服务,但如果您知道自己在做什么,您可以在您的机器上安装 DNS 服务器。IIS 与 DNS 无关。当您购买域名时,您只是购买了使用该名称的权利,没有其他权利。与该名称相关联的是指向名称服务器的粘合记录(名称服务器是独立的,它们不是购买域名的一部分)。
- 默认记录(在某些实现中,“@”用作占位符)仅在有人输入准确域名时才返回结果;如果输入“www.example.com”,则不匹配。同样,DNS 与 IIS 无关。但是,浏览器将发送一个名为“Host”的 HTTP 标头,该标头指定浏览器尝试连接的网站。IIS 可以使用此标头来确定它应该服务哪个网站。
- CName 记录与主机记录(A 记录,默认记录属于此类型)完全不同。不知道也不是问题。