AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 629895
Accepted
Joel Coel
Joel Coel
Asked: 2014-09-20 08:12:48 +0800 CST2014-09-20 08:12:48 +0800 CST 2014-09-20 08:12:48 +0800 CST

迁移 DNS 提供商

  • 772

目前,我们域的 DNS 提供商是我们的 ISP。但是,我们正在迁移到新的 ISP,因此我需要迁移到新的 DNS 提供商。

这是我以前从未真正亲自做过的事情。我的问题是,更改 DNS 提供商时我需要做什么?

还有一个小问题需要注意。我通常更喜欢将 DNS 服务保留在域的注册商处,而与 ISP 一起失败。但是,本例中的域是 .edu 域,这意味着只有一个允许的注册商,并且该注册商不提供 dns 服务。在这种情况下,ISP 也不提供 DNS 服务。因此,在这种情况下,DNS 将完全是第三方,并且托管在注册商和 ISP 之外。

domain-name-system
  • 3 3 个回答
  • 866 Views

3 个回答

  • Voted
  1. Xavier Lucas
    2014-09-20T08:30:43+08:002014-09-20T08:30:43+08:00

    你的程序似乎很正确。

    不要忘记:

    • 在每次配置更改时增加 SOA 序列号
    • 降低 SOA 刷新时间
    • 降低 SOA 重试时间
    • 上升 SOA 过期时间
    • 降低 SOA 负 TTL

    然后在迁移成功后让 refresh/retry/expire/negativeTTL 恢复正常。

    • 1
  2. Best Answer
    Joel Coel
    2014-10-25T07:41:27+08:002014-10-25T07:41:27+08:00

    我想到的步骤是:

    1. 更新任何将流量定向到面向公众的内部服务的路由器或防火墙规则,以正确处理旧地址和新地址的连接
    2. 配置新的 DNS 提供商以匹配当前在旧提供商上发布的所有记录。请注意,PTR 记录可能需要在您的新 ISP 和新 DNS 提供商之间进行协调。
    3. 通过直接挖掘新的 DNS 提供商进行测试测试。请特别注意邮件服务器的 SPF 和 PTR 记录。
    4. 使用来自新提供商的名称服务器信息更新您的域的注册商
    5. 等待旧提供程序上的最大 TTL,然后 TEST TEST TEST 查找正在工作。
    6. 仅在第 5 步签出后停止旧的 DNS 服务。
    7. 从任何路由器或防火墙规则中删除旧地址

    所有这些都需要在 ISP 切换之前做好。稍后,当 ISP 实际发生变化时,请遵循以下流程:

    1. 提前将旧记录上的 TTL 设置为很小的值(例如 1/2 小时),以使所有记录都已过期并在切换之前获取新的 TTL。
    2. 确保所有指向内部托管服务的记录,包括 MX、SPF、PTR 和 TXT 记录(不要忘记签名)都已更新。
    3. 几天后,在我确定新记录有足够的时间传播之后,将 TTL 时间设置回它们所属的位置。
    • 1
  3. Calle Dybedahl
    2014-09-24T01:10:59+08:002014-09-24T01:10:59+08:00

    SOA 刷新、重试和过期时间仅由辅助名称服务器使用。如果您对任何辅助节点有足够的控制权,可以在您进行重大更改后手动告诉他们重新加载区域,则无需更改这些值。

    如果您不确定您的设置是否正常,我建议您使用委托检查工具。有一些,但我会推荐http://dnscheck.iis.se/因为那是我维护测试引擎的那个:-)

    • -2

相关问题

  • Solaris DNS

  • resolv.conf 在经过一段时间后被更改

  • 为什么有些网站的网址中没有“www”就无法显示?[关闭]

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve