搜索

2.3. 为 DNS 服务配置现有的 BIND 服务器

download PDF

如果您要将 Red Hat OpenStack Platform (RHOSP) DNS 服务(指定)与现有 BIND 基础架构集成,则必须执行一些操作以确保 BIND 9 正确配置。

重要

该功能在此发行版本中作为技术预览提供,因此不享有红帽的全面支持。它只应用于测试,不应部署在生产环境中。有关技术预览功能的更多信息,请参阅覆盖范围详细信息

注意

如果您没有现有的 BIND 基础架构,RHOSP director 会自动为您配置 BIND。

先决条件

  • 您必须是一个有足够权限才能更改 BIND 9 服务器的用户。
  • 确保 BIND 可以访问文件 /etc/rndc.conf/etc/rndc.key
  • 确保 BIND 能够从 RHOSP DNS 服务(designate)接收 rndc 实用程序信息。

流程

  1. 登录到您的 BIND 9 服务器。
  2. 确保 /etc/rndc.key 已正确配置。

    rndc-key 必须有一个基于 Hash 的消息身份验证代码(HMAC)、SHA-256 算法和 Base64 编码的 secret:

    key "rndc-key" {
        algorithm hmac-sha256;
        secret "<base64-encoded string>";
    };
  3. 如果还没有这么做,请启用 BIND,以使用 rndc 程序远程创建和删除区域。

    /etc/named.conf 中,在 选项 { 下,确认存在以下行。如果没有,创建一个新行并添加它:

    allow-new-zones yes;
  4. 如果还没有,将 BIND 配置为发送最小响应。

    另外,在 /etc/named.conf 中,在 选项 { 下,确认存在以下行。如果没有,创建一个新行并添加它:

    minimal-responses yes;

    默认情况下,BIND 9 包括区外记录以及它发送到客户端的响应中的附加部分。将 minimal-responses 设置为 yes 可防止处理区外的额外信息,并删除对 DNS 缓存中毒攻击的影响。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.