![在 Windows Server 2012 R2 上配置 DNS 服务器](https://linux22.com/image/659940/%E5%9C%A8%20Windows%20Server%202012%20R2%20%E4%B8%8A%E9%85%8D%E7%BD%AE%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我已成功在本地虚拟机上设置 DNS 服务器并正在运行,并且已将 2 个公共 IP 与我的域名 (****.com) 映射。我还创建了反向查找区域,基本上将我的 IP 映射到域名... 完成此操作后,我在 cmd 中输入了以下内容:
nslookup
entered IP <- i get back correct result
entered domain name <- i get back correct result
我在我的 Windows Server 2012 R2 虚拟机中输入了此命令...
那么现在出现了最终的问题??我现在如何在现实生活中(而不仅仅是这个虚拟服务器)实际使用这个 DNS 服务器将我的域名指向他们。当我从一台真实机器(非虚拟化)执行 nslookup 时,我没有得到任何结果??我现在如何在真实 PC 上将我的 IP 映射到我的域名(如果我们可以这样称呼它?)。
非常感谢!
答案1
首先确保您已经在域名的 DNS 区域创建了必要的记录,例如:
NS ...指向您的公共 IP 地址。(n1.example.com 和 ns2.example.com) WWW ...指向您的公共 IP 地址。(www.example.com) 空白 ...指向您的公共 IP 地址。(example.com) * ...指向您的公共 IP 地址。(*.example.com) MX 记录(如果您要托管电子邮件服务器)(MX -> FQDN)
到这里 DNS 部分就完成了。现在,您必须在注册商处注册自定义/私有名称服务器。您可以联系您的注册商,使用服务器 IP 地址在您的域上注册自定义名称服务器。您可以拥有以下名称服务器:
ns1.example.com ......您的服务器公网 IP 地址 ns2.example.com ......您的服务器公网 IP 地址
注册名称服务器后,您必须在 IIS 中托管网站并设置您已注册的名称服务器。这些名称服务器启用后,您可以为托管在同一服务器上的所有网站设置它们。