![在 Windows 2012 R2 上配置 DNS 服务器](https://linux22.com/image/687502/%E5%9C%A8%20Windows%202012%20R2%20%E4%B8%8A%E9%85%8D%E7%BD%AE%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我是 Windows Server 管理的新手,正在尝试在我的 Windows 2012 VPS 上托管一个网站
我已经安装了 IIS,添加了网站,并且网站已启动并运行。域名来自 GoDaddy,我已使用 GoDaddy 的 DNS 区域文件将网站指向我服务器的公共 IP 地址。
但是,当我尝试设置 DNS 服务器并添加主机和 PTR 记录时,它们无法解析为其相应的值。
添加主机和 PTR 记录后,当我执行 nslookup 时,我得到以下信息
C:\>nslookup
Default Server: resolver1.opendns.com
Address: 208.67.222.222
网络适配器中正在使用 OpenDNS 作为首选 DNS 服务器。
当我输入 mail 和 prag1 (分别是主机名)时,我得到以下内容
> mail
Server: resolver1.opendns.com
Address: 208.67.222.222
*** resolver1.opendns.com can't find mail: Non-existent domain
> prag1
Server: resolver1.opendns.com
Address: 208.67.222.222
*** resolver1.opendns.com can't find prag1: Non-existent domain
当我检查 IP 的 PTR 记录时,我得到了
> 1.2.3.4
Server: resolver1.opendns.com
Address: 208.67.222.222
4.3.2.1.in-addr.arpa
primary name server = localhost
responsible mail addr = nobody.invalid
serial = 1
refresh = 600 (10 mins)
retry = 1200 (20 mins)
expire = 604800 (7 days)
default TTL = 10800 (3 hours)
*** No internal type for both IPv4 and IPv6 Addresses (A+AAAA) records available
for 1.2.3.4
** 1.2.3.4 - 本地 IP
请指教我可能哪里做错了。我在 YouTube 上看了几个视频,并按照视频中展示的做了,但毫无效果。
提前谢谢了
答案1
将评论转化为官方答案:
- 您无法在 VPS 上设置 PTR 记录。这需要由网络块的所有者(您的 VPS 提供商)来完成。他应该提供一些方法来配置这些记录。
- 如果您的 DNS 已由第三方提供商(本例中为 GoDaddy)托管,则无需设置转发记录,并且您不应该在没有运行 DNS 服务经验的情况下这样做。在这种情况下,您需要将区域指向您自己的 DNS 服务器,但实际上,不需要这样做。
- 为“邮件活动”运营邮件服务确实很困难,作为初学者,即使在最好的情况下,您也很难成功做到这一点。使用专业服务提供商确实是您最好的选择。