好的,所以我基本上是想安装一台家用服务器电脑,它将提供域名服务,充当邮件服务器和网络服务器。我有一个静态 IP,虽然它不是正式的静态 IP,但两年来一直没有改变,所以我称它为静态 IP。
我已完成以下操作:
配置路由器 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
使用我的公共 IP 检查http://www.canyouseeme.org/ 端口 53 已打开,并且未被我的 ISP 阻止。它可以看到此端口上的服务。
注册域名(mydomain.com.au)
通过域名注册商网站更新 whois 数据库并注册名称服务器名称:ns0.mydomain.com.au 和 ns2.mydomain.com.au,均与我的单个公共 IP 相关联。(等待 24 小时)
更新 mydomain.com.au 的名称服务器:主 ns0.mydomain.com.au 次要:ns2.mydomain.com.au(等待 24 小时以上)
安装了 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 中?