Centos 6.5 升级 Bind 从 9.8 到 9.10

Centos 6.5 升级 Bind 从 9.8 到 9.10

我有 centos 6.5 正在运行 bind 9.8

named -v
BIND 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6_7.7

我搜索了一番,没有找到任何与绑定升级相关的内容。

这是我的计划:

Take snapshot
yum clean all
yum update bind

我想检查:

  1. 人们是如何进行绑定升级的,我应该先做从属服务器吗?
  2. 有哪些事项需要注意呢。
  3. centos 6.5 支持 bind 9.10 吗

答案1

运行yum list updates并查看如果您执行了yum update bindbind 9.10 将会安装哪些版本。

请记住,6.0、6.1、6.2、6.3、6.4 和 6.5 不再获得任何更新,也不再获得任何安全修复。

因此 CentOS 6.5 不支持它,并且永远不会支持。为什么?请参阅:

因为 BIND 9.10 很有可能引入了与前一版本不向后兼容的更改。您不会相信有多少 CentOS BIND 安装在那里。其中相当多的可能启用了自动夜间“yum update”。顺便说一句,这很容易通过 yum-cron 实现。

企业操作系统的目标是定期进行操作系统更新不会破坏任何东西。其他 Linux 发行版(如 Fedora)的目标则有所不同。现在,如果“yum update”将某人的 BIND 更新到 9.10 并最终破坏了某些关键的东西(甚至可能是某些第三方应用程序),负责这些服务器的管理员不会特别高兴。这就是为什么 RHEL 以及 CentOS 坚持使用真实且经过测试的版本并反向移植任何安全修复程序的原因。

注意:

Redhat 提供并由 CentOS 重新打包的版本与您从上游获得的 9.8.2 不同,它有额外的补丁,并由 Redhat 工程师维护,他们会将修复程序反向移植到它。它不是不负责任的,它是安全的、经过测试的和稳定的。

(尽管这不适用于 CentOS 6.5,因为它不再获得安全更新或修复)。

CentOS 7 也不使用 Bind 9.10:http://mirror.centos.org/centos/7/os/x86_64/Packages/

答案2

如果仍然需要,现在 CentOS 6 上有一个适用于 BIND 9.11 的 rpm 选项:

https://www.isc.org/blogs/bind-9-packages/

相关内容