30장. IdM에서 DNS 전달 관리
다음 절차에 따라 IdM(Identity Management) 웹 UI, IdM CLI 및 Ansible을 사용하여 DNS 글로벌 전달자 및 DNS 전달 영역을 구성합니다.
- IdM DNS 서버의 두 가지 역할
- IdM의 DNS 전달 정책
- IdM 웹 UI에 글로벌 전달자 추가
- CLI에서 글로벌 전달자 추가
- IdM 웹 UI에 DNS 전달 영역 추가
- CLI에서 DNS 전달 영역 추가
- Ansible을 사용하여 IdM에 DNS 글로벌 전달자 설정
- Ansible을 사용하여 IdM에 DNS 글로벌 전달자가 있는지 확인
- Ansible을 사용하여 IdM에 DNS 글로벌 전달자가 있는지 확인
- Ansible을 사용하여 IdM에서 DNS 글로벌 전달자가 비활성화되었는지 확인
- Ansible을 사용하여 IdM에 DNS 전달 영역이 있는지 확인
- Ansible을 사용하여 IdM에 DNS 전달 영역에 여러 전달자가 있는지 확인
- Ansible을 사용하여 IdM에서 DNS 전달 영역이 비활성화되었는지 확인
- Ansible을 사용하여 IdM에 DNS 전달 영역이 없는지 확인
30.1. IdM DNS 서버의 두 가지 역할
DNS 전달은 DNS 서비스에서 DNS 쿼리에 응답하는 방법에 영향을 미칩니다. 기본적으로 IdM과 통합된 Berkeley Internet Name Domain(BIND) 서비스는 권한 있는 DNS 서버 및 재귀 DNS 서버 역할을 합니다.
- 권한 있는 DNS 서버
- DNS 클라이언트가 IdM 서버가 권한이 있는 DNS 영역에 속하는 이름을 쿼리하면 BIND는 구성된 영역에 포함된 데이터로 응답합니다. 권한 있는 데이터는 항상 다른 데이터보다 우선합니다.
- 재귀 DNS 서버
- DNS 클라이언트에서 IdM 서버가 권한이 없는 이름을 쿼리하면 BIND에서 다른 DNS 서버를 사용하여 쿼리를 확인하려고 합니다. 전달자가 정의되지 않은 경우 BIND에서 인터넷의 루트 서버를 요청하고 재귀 확인 알고리즘을 사용하여 DNS 쿼리에 응답합니다.
경우에 따라 BIND에서 다른 DNS 서버에 직접 연결하고 인터넷에서 사용 가능한 데이터를 기반으로 재귀를 수행하는 것이 바람직하지 않습니다. 쿼리를 확인하기 위해 다른 DNS 서버인 전달자 를 사용하도록 BIND를 구성할 수 있습니다.
전달자를 사용하도록 BIND를 구성할 때 IdM 서버와 전달자 간에 쿼리 및 응답이 전달되고 IdM 서버는 인증되지 않은 데이터에 대한 DNS 캐시 역할을 합니다.