![高级 DNS、区域和 VPS(噩梦……)](https://linux22.com/image/564452/%E9%AB%98%E7%BA%A7%20DNS%E3%80%81%E5%8C%BA%E5%9F%9F%E5%92%8C%20VPS%EF%BC%88%E5%99%A9%E6%A2%A6%E2%80%A6%E2%80%A6%EF%BC%89.png)
我需要网络专家的帮助。
我有一台带有私有名称服务器的服务器 (CentOS)。名称服务器指向我的服务器。我有几个域,我将 DNS 设置为指向我的私有名称服务器。我使用 webmin 进行服务器配置,并使用 vim 在 /etc/ 中编辑一些配置。. 使用 bind8(带有 webmin 模块)正确解析域名,并且可以通过名称而不是 IP 访问网站。
此设置运行良好,但我想摆脱 BIND 并将所有区域放在我的服务器上。相反,我想通过第三方管理工具 (GoDaddy Premium DNS) 管理所有区域。这样,我就可以将所有区域放在一个地方,将来可以拥有多个服务器,而每个服务器都有一个集中区域等。
我需要做什么?怎么做?我有一些想法,但除非我确定,否则不想乱搞...有些域名是活跃的,而且流量很大。必须尽快完成。
以下是我的一些想法:
- 我的主域下有私有名称服务器的 A 记录。例如 ns1.example.com 和 ns2.example.com。将此 A 记录的 IP 地址更改为第三方 DNS 服务器 IP 是否可行?然后在那里配置区域...基本上,它不会直接转到我的服务器,而是转到第三方 DNS 服务器,然后再转到我的服务器。
- 在服务器上设置 DNS 解析器以使用第三方服务器...如果是这种情况,我该从哪里开始。
答案1
- 不存在“私人域名服务器”这样的东西,我也不想把它翻译成技术术语
- 在一个(普通的单宿主)主机上,你不能有 nemeserverS,你必须运行DNS守护进程
您希望更改所有现有域的 NS 服务器,但尽可能多地保存旧区域内容- 这是你的商业任务。
- 从 GoDaddy Premium DNS 订购服务
- 创造空的区域全部您的域名,您想要转移哪些 NS
- 编辑您命名的原始区域并将 TTL 减少到最小(1 小时即可)
- 当您的新区域数据替换旧的缓存时,将区域的稳定部分复制粘贴到 GoDaddy(大多数 IN A、CNAME、TXT RR):只有 NS 和 SOA 将在新位置上是新的
- 当你看到GoDaddy 上有效、传播和正确的区域并请求你的区域将返回新数据(根据第 3 页),您必须前往为您注册域名的注册商,并用新名称(GoDaddy 的)替换域名的粘合记录(数据,告诉每个人域名的权威服务器位于何处)
- 等待 TTL 到期(询问注册者需要多长时间)并享受乐趣