33.5. 동적 DNS 업데이트 관리


33.5.1. 동적 DNS 업데이트 활성화

동적 DNS 업데이트는 IdM의 새 DNS 영역에 대해 기본적으로 비활성화되어 있습니다. 동적 업데이트가 비활성화된 경우 ipa-client-install 스크립트는 새 클라이언트를 가리키는 DNS 레코드를 추가할 수 없습니다.
참고
동적 업데이트를 활성화하면 보안 위험이 발생할 수 있습니다. 그러나 사용자 환경에서 동적 업데이트를 활성화할 수 있는 경우 더 쉽게 클라이언트 설치를 수행할 수 있습니다.
동적 업데이트를 활성화하려면 다음이 필요합니다.
  • 동적 업데이트를 허용하도록 DNS 영역을 구성해야 합니다
  • 동적 업데이트를 보내도록 로컬 클라이언트를 구성해야 합니다.

33.5.1.1. 동적 업데이트를 허용하도록 DNS 영역 구성

웹 UI에서 동적 DNS 업데이트 활성화

  1. Network Services 탭을 열고 DNS Zones 섹션 다음에 DNS를 선택합니다.

    그림 33.16. DNS 영역 관리

    DNS 영역 관리
  2. 모든 영역 목록에서 영역 이름을 클릭하여 DNS 영역 페이지를 엽니다.

    그림 33.17. 마스터 영역 편집

    마스터 영역 편집
  3. 설정을 클릭하여 DNS 영역 설정 탭으로 전환합니다.

    그림 33.18. 마스터 영역 편집 페이지의 Settings(설정) 탭

    마스터 영역 편집 페이지의 Settings(설정) 탭
  4. 아래로 스크롤하여 Dynamic update 필드까지 스크롤하고 값을 True 로 설정합니다.

    그림 33.19. 동적 DNS 업데이트 활성화

    동적 DNS 업데이트 활성화
  5. 페이지 상단에서 저장 을 클릭하여 새 구성을 확인합니다.

명령줄에서 동적 DNS 업데이트 활성화

명령줄에서 DNS 영역을 동적으로 업데이트할 수 있도록 하려면 --dynamic-update=TRUE 옵션과 함께 ipa dnszone-mod 명령을 사용합니다. 예를 들어 다음과 같습니다.
[user@server ~]$ ipa dnszone-mod server.example.com --dynamic-update=TRUE
Copy to Clipboard Toggle word wrap

33.5.1.2. 동적 업데이트를 전송하도록 클라이언트 구성

클라이언트는 ipa-client-install 스크립트와 함께 --enable-dns-updates 옵션을 사용하여 도메인에 등록할 때 DNS 업데이트를 자동으로 보내도록 설정됩니다.
[root@client ~]# ipa-client-install --enable-dns-updates
Copy to Clipboard Toggle word wrap
DNS 영역에는 SOA 구성 내의 레코드에 대해 설정된 TTL(Time to Live) 값이 있습니다. 그러나 동적 업데이트의 TTL은 SSSD(시스템 보안 서비스 데몬)에 의해 로컬 시스템에서 관리됩니다. 동적 업데이트의 TTL 값을 변경하려면 SSSD 파일을 편집하여 값을 설정합니다. 기본값은 1200초입니다.
  1. SSSD 구성 파일을 엽니다.
    [root@server ~]# vim /etc/sssd/sssd.conf
    Copy to Clipboard Toggle word wrap
  2. IdM 도메인의 도메인 섹션을 찾습니다.
    [domain/ipa.example.com]
    Copy to Clipboard Toggle word wrap
  3. 클라이언트에 동적 업데이트가 활성화되지 않은 경우 dyndns_update 값을 true로 설정합니다.
    dyndns_update = true
    Copy to Clipboard Toggle word wrap
  4. dyndns_ttl 매개 변수를 추가하거나 편집하여 값을 초 단위로 설정합니다.
    dyndns_ttl = 2400
    Copy to Clipboard Toggle word wrap

33.5.2. A/AAAA 및 PTR 레코드 동기화

및 AAAA 레코드는 역방향 영역의 PTR 레코드와 별도로 구성됩니다. 이러한 레코드는 독립적으로 구성되므로 해당 PTR 레코드 없이 A/AAAA 레코드가 존재할 수 있으며 그 반대의 경우도 마찬가지입니다.
PTR 동기화가 작동하려면 몇 가지 DNS 설정 요구 사항이 있습니다.
  • 정방향 및 역방향 영역 모두 IdM 서버에서 관리해야 합니다.
  • 두 영역 모두 동적 업데이트를 활성화해야 합니다.
    동적 업데이트 활성화에 대해서는 33.5.1절. “동적 DNS 업데이트 활성화” 에서 다룹니다.
  • 마스터 정방향 및 역방향 영역에 대해 PTR 동기화를 활성화해야 합니다.
  • PTR 레코드는 요청하는 클라이언트의 이름이 PTR 레코드의 이름과 일치하는 경우에만 업데이트됩니다.
중요
IdM 웹 UI를 통해 또는 IdM 명령줄 도구를 통해 수행된 변경 사항 또는 LDAP 항목을 직접 편집하여 PTR 레코드를 업데이트 하지 않습니다. DNS 서비스 자체의 변경 사항만 PTR 레코드 동기화를 트리거합니다.
주의
클라이언트 시스템은 자체 IP 주소를 업데이트할 수 있습니다. 즉, 손상된 클라이언트를 사용하여 IP 주소를 변경하여 PTR 레코드를 덮어쓸 수 있습니다.

33.5.2.1. 웹 UI에서 PTR 레코드 동기화 구성

PTR 레코드는 PTR 레코드가 있는 역방향 DNS 영역이 아닌 A 또는 AAAA 레코드가 저장된 영역에서 PTR 레코드 동기화를 구성해야 합니다.
  1. Network Services 탭을 열고 DNS Zones 섹션 다음에 DNS를 선택합니다.

    그림 33.20. DNS 영역 관리

    DNS 영역 관리
  2. 모든 영역 목록에서 영역 이름을 클릭하여 DNS 영역 페이지를 엽니다.

    그림 33.21. DNS 영역 편집

    DNS 영역 편집
  3. 설정을 클릭하여 DNS 영역 설정 탭으로 전환합니다.

    그림 33.22. 마스터 영역 편집 페이지의 Settings(설정) 탭

    마스터 영역 편집 페이지의 Settings(설정) 탭
  4. Allow PTR sync 확인란을 선택합니다.

    그림 33.23. PTR 동기화 활성화

    PTR 동기화 활성화
  5. 페이지 상단에서 저장 을 클릭하여 새 구성을 확인합니다.

33.5.2.2. 명령줄을 사용하여 PTR 레코드 동기화 구성

특정 영역에 대해 PTR 레코드 동기화를 구성하거나 명령줄을 사용하는 모든 영역에 대해 전역적으로 구성할 수 있습니다.
33.5.2.2.1. 특정 영역에 대한 PTR 레코드 동기화 구성
예를 들어 idm.example.com 전달 영역에 대한 PTR 레코드 동기화를 구성하려면 다음을 수행합니다.
  1. 정방향 영역에 대한 동적 업데이트를 활성화합니다.
    # ipa dnszone-mod idm.example.com. --dynamic-update=TRUE
    Copy to Clipboard Toggle word wrap
  2. forward 영역의 업데이트 정책을 구성합니다.
    # ipa dnszone-mod idm.example.com. --update-policy='grant IDM.EXAMPLE.COM krb5-self * A; grant IDM.EXAMPLE.COM krb5-self * AAAA; grant IDM.EXAMPLE.COM krb5-self * SSHFP;'
    Copy to Clipboard Toggle word wrap
  3. 전달 영역에 대한 PTR 레코드 동기화를 활성화합니다.
    # ipa dnszone-mod idm.example.com. --allow-sync-ptr=True
    Copy to Clipboard Toggle word wrap
  4. 역방향 영역에 대한 동적 업데이트를 활성화합니다.
    # ipa dnszone-mod 2.0.192.in-addr.arpa. --dynamic-update=TRUE
    Copy to Clipboard Toggle word wrap
33.5.2.2.2. 모든 영역에 대해 전역적으로 PTR 레코드 동기화 구성
다음 절차 중 하나를 사용하여 IdM에서 관리하는 모든 영역에 대해 PTR 동기화를 활성화할 수 있습니다.
  • 모든 서버의 모든 영역에 대해 동시에 PTR 동기화를 활성화하려면 다음을 수행합니다.
    # ipa dnsconfig-mod --allow-sync-ptr=true
    Copy to Clipboard Toggle word wrap
  • 서버당 동기화를 활성화하려면 다음을 수행합니다.
    1. /etc/named.conf 파일의 dyndb "/usr/lib64/bind/ldap.so" 섹션에 sync_ptr yes; 설정을 추가합니다.
      dyndb "ipa" "/usr/lib64/bind/ldap.so" {
         ...
         sync_ptr yes;
      };
      Copy to Clipboard Toggle word wrap
    2. IdM을 다시 시작합니다.
      # ipactl restart
      Copy to Clipboard Toggle word wrap
    3. DNS 서비스가 설치된 각 IdM 서버에서 단계를 반복합니다.

33.5.3. DNS 동적 업데이트 정책 업데이트

IdM 서버에서 유지 관리하는 DNS 도메인을 RFC 3007에 따라 DNS 동적 업데이트를 수락할 수 있습니다.[4].
특정 클라이언트에서 수정할 수 있는 레코드를 결정하는 규칙은 /etc/named.conf 파일의 update-policy 문과 동일한 구문을 따릅니다. 동적 업데이트 정책에 대한 자세한 내용은 BIND 9 설명서 를 참조하십시오.
동적 DNS 업데이트가 DNS 영역에 대해 비활성화되어 있으면 동적 업데이트 정책 문을 반영하지 않고 모든 DNS 업데이트가 거부됩니다. 동적 DNS 업데이트 활성화에 대한 자세한 내용은 33.5.1절. “동적 DNS 업데이트 활성화” 을 참조하십시오.

웹 UI에서 DNS 업데이트 정책 업데이트

  1. Network Services 탭을 열고 DNS Zones 섹션 다음에 DNS를 선택합니다.

    그림 33.24. DNS 영역 관리

    DNS 영역 관리
  2. 모든 영역 목록에서 영역 이름을 클릭하여 DNS 영역 페이지를 엽니다.

    그림 33.25. DNS 영역 편집

    DNS 영역 편집
  3. 설정을 클릭하여 DNS 영역 설정 탭으로 전환합니다.

    그림 33.26. 마스터 영역 편집 페이지의 Settings(설정) 탭

    마스터 영역 편집 페이지의 Settings(설정) 탭
  4. BIND 업데이트 정책 텍스트 상자에 enmi-colon 구분 목록에 필요한 업데이트 정책을 설정합니다.

    그림 33.27. DNS 업데이트 정책 설정

    DNS 업데이트 정책 설정
  5. DNS 영역 페이지 상단에 있는 저장 을 클릭하여 새 구성을 확인합니다.

명령줄에서 DNS 업데이트 정책 업데이트

명령줄에서 DNS 업데이트 정책을 설정하려면 --update-policy 옵션을 사용하고 옵션 뒤의 문에 액세스 제어 규칙을 추가합니다. 예를 들어 다음과 같습니다.
$ ipa dnszone-mod zone.example.com --update-policy "grant EXAMPLE.COM  krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA; grant EXAMPLE.COM  krb5-self * SSHFP;"
Copy to Clipboard Toggle word wrap


[4] RFC 3007의 전체 텍스트는 다음을 참조하십시오. http://tools.ietf.org/html/rfc3007
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동