尝试在 Windows Server 2008 R2 上运行 DNS 服务,我遇到了什么错误?

尝试在 Windows Server 2008 R2 上运行 DNS 服务,我遇到了什么错误?

好的,所以我基本上是想安装一台家用服务器电脑,它将提供域名服务,充当邮件服务器和网络服务器。我有一个静态 IP,虽然它不是正式的静态 IP,但两年来一直没有改变,所以我称它为静态 IP。

我已完成以下操作:

  1. 配置路由器 NAT/虚拟端口将 UDP/TCP 端口 53 转发到我的服务器的内部 IP 192.168.1.16,在适配器设置中指定手动设置:192.168.1.16 IP,网关 192.168.1.1,子网:255.255.255.0 和环回 DNS:127.0.0.1

  2. 使用我的公共 IP 检查http://www.canyouseeme.org/ 端口 53 已打开,并且未被我的 ISP 阻止。它可以看到此端口上的服务。

  3. 注册域名(mydomain.com.au)

  4. 通过域名注册商网站更新 whois 数据库并注册名称服务器名称:ns0.mydomain.com.au 和 ns2.mydomain.com.au,均与我的单个公共 IP 相关联。(等待 24 小时)

  5. 更新 mydomain.com.au 的名称服务器:主 ns0.mydomain.com.au 次要:ns2.mydomain.com.au(等待 24 小时以上)

  6. 安装了 Server 2008 R2,安装了 Web 服务器角色和 DNS 角色。当我在任何 PC/移动设备的浏览器中输入我的公共 IP 时,Web 服务器就可以工作,并显示 IIS7 欢迎页面。

在 DNS 服务器中:

创建新的正向查找区域:

    ;
;  Database file mydoman.com.au.dns for mydomain.com.au zone.
;      Zone version:  10
;

@                       IN  SOA mydomain.com.au. mydomain.testdomain.com. (
                                10           ; serial number
                                900          ; refresh
                                600          ; retry
                                86400        ; expire
                                3600       ) ; default TTL

;
;  Zone NS records
;

@                       NS  ns0.mydomain.com.au.
@                       NS  ns1.mydomain.com.au.

;
;  Zone records
;

@                       A   192.168.1.16
www                     A   192.168.1.16

但是域名服务不起作用,whois 数据库使用 ns0.mydomain.com.au 等更新,但是当我从外部机器输入我的站点名称 www.mydomain.com.au 时,它不会打开站点,我甚至无法 ping 它(找不到主机)

当我使用类似工具检查 ns0.mydomain.com.au NS 记录时:http://www.squish.net/dnscheck/

我得到:

Security: Server ns0.mydomain.com.au (XXX.XXX.XXX.XX <- my public IP) is recursive
Domain exists but there is no such record

有什么想法吗,谢谢...

答案1

(...@ 和 www 记录不应该指向您的公共 IP 吗?)

DNS 服务器是否真的在运行并处理查询?如果您的服务器位于域中,则服务需要“授权”(在 MMC 中右键单击它 ->“授权”)才能开始正常工作。它是否在回答本地查询?它是否允许通过路由器上的 NAT 发出,DNS 响应是否允许返回?

您的文件是否被正确识别?记录是否显示在 MMC GUI 中?

相关内容