如何设置自己的 DNS 记录服务器?

如何设置自己的 DNS 记录服务器?

我有域名 example.com,我希望能够配置我的 linux vps 来处理哪个子域指向哪个 IP。

例如,我希望能够将 test1.example.com 设置为指向 99.99.99.99。我知道我可以使用域名注册商的 DNS 来执行此操作,但我希望能够快速更改/添加/删除记录。

有人推荐我使用 BIND,但它似乎没有达到我想要的效果。

谢谢

答案1

要运行您自己的 DNS,您必须:

  • 了解 DNS 的工作原理。奥莱利的书DNS 与绑定是一个好的开始。
  • 安装bind、dnsmasq、nsd或类似的权威名称服务器
  • 配置它来服务您的域
  • 测试它并确保它正常工作(例如通过nslookup从服务器本身执行 s )
  • 在您的注册商网站上更新您的域,以便NS(名称服务器)记录指向您的服务器,或者要求您的注册商执行此操作。

注意:您确实应该至少有两个不同的名称服务器(以防其中一个出现故障或无法访问),最好位于两个独立的网络上。检查您的注册商是否提供 DNS 辅助服务 - 如果是,您必须配置您的 DNS 服务器以允许来自其 DNS 服务器的 XFER 请求。

相关内容