设置我自己的 DNS 服务器

设置我自己的 DNS 服务器

我有自己的注册域名。我想设置自己的 DNS 服务器并托管一个完全独立于任何第三方托管服务的网站。

我有 Windows Server 2003,并安装了 DNS 角色,并为其配置了一个正向区域(我对这个术语还不熟悉,不确定我是否正确使用了它)。假设我的域名是 xyz.com,我已将 xyz.com 的 DNS 角色设置为具有正向查找区域的域。此外,我已使用路由器的 DHCP 保留列表为我的服务器保留了一个内部 IP。因此,我基本上在内部网络上为我的服务器提供了一个静态 IP。

我该如何设置这个基础设施,以便我可以设置自己的 DNS 并托管我的网站?

答案1

嗯,你还需要做几件事:

您设置的 DNS 仅在您的网络内有效。那些想要从互联网连接到您的网站的人怎么办?此外,您的基础设施应至少分配一个静态公共 IP 地址,以便可以从互联网访问(如果您位于路由器后面,则应根据 DNS 查询的端口创建规则,以便对端口 ID 为 53 的公共 IP 地址的任何请求都路由到您的 DNS 服务器)。

我个人没有这样做过,但这些是你在设置这个基础设施时应该考虑的事情。希望这能有所帮助!

除此之外,您还应该设置一个用于托管您网站的 Web 服务器。您可以在 Win2K3 服务器上使用 IIS,也可以安装开源 Apache 服务器。您需要做的第一件事是指定绑定,然后在路由器上创建相关规则。

例如,HTTP 查询在端口 80 上运行,因此提交到端口 ID 为 80 的公共 IP 地址的任何请求都应路由到您的 Web 服务器。

不过,您可以在同一台机器上同时托管 DNS 和 Web 服务器角色。查询将具有不同的端口,并将进行相应的处理。

相关内容