如何使用 Windows Server 2008 R2 DNS 服务管理域名?

如何使用 Windows Server 2008 R2 DNS 服务管理域名?

好的,事情是这样的。我在家里安装了一台服务器,我想用它来做各种事情。它运行的是 Windows Server 2k8 R2,安装了 Active Directory 域服务、域控制器和 DNS 服务器角色。我从一家加拿大域名注册商那里购买了一个域名,我想用这台服务器来管理这个域名。

我用 Google 搜索了很多次,但似乎找不到我想要的东西。我想做的是以某种方式将所有域名内容转发到此服务器,这样我就可以控制域名以及子域名之类的东西。

我是否只需打开正确的端口并在注册商面板中将此服务器设置为名称服务器?我尝试这样做,但他们的面板给我一个错误。如果这是正确的方法,那么我可以向他们的面板提交工单,了解为什么会给我一个错误,但我想先确保在我这边设置了它。

另外,我只想确保外界能够访问该域名,那么这究竟是如何工作的?当他们查询名称时,它会转到注册商,然后注册商会将它们传递给我的名称服务器吗?

我想我还应该注意,我的本地域(在网络上)是 mydomain.local,但我实际想要路由到服务器的域是 mydomain.com 和 mydomain.ca(我可以将这两个配对吗?还是必须为两者设置所有内容?[我所说的所有内容是指子域名等])

如果您需要更多信息,请告诉我,希望这能让您很好地了解我拥有什么以及需要什么。

答案1

听起来你可以做一些DNS 系统工作原理的背景。简单看一下这个答案。

您至少需要两个 DNS 服务器来托管您的 Internet 域的 DNS(以提供冗余并满足IANA 要求域名至少有两个委派 DNS 服务器)。在单个物理服务器上自行托管域的 DNS 可能不是最佳的可用性策略。如果您只是玩玩,那么这可能不是什么大问题(除了您仍然必须满足 IANA 要求)。

您最终希望在注册商处将受影响域名的 DNS 服务器委托设置为您托管的 DNS 服务器。注册商的“控制面板”给出的错误文本可能有助于告诉您注册商拒绝您将 DNS 服务器委托更改为您自己的计算机的尝试的原因。

您还需要按照您在问题中所建议的那样,通过防火墙向 DNS 服务器机器打开 UDP 和 TCP 端口 53。

Microsoft DNS 服务器可以作为任意数量的域的权威 DNS 服务器,因此您可以将“mydomain.local”与“mydomain.com”和“mydomain.ca”一起托管。但是,记录不会在域之间复制,因此如果您创建“sub1.mydomain.com”域,则不会导致“sub1.mydomain.ca”域自动存在。任何类似的复制都需要您自己使用脚本等进行解决。

相关内容