9.4. 여러 PTR 레코드 생성
RHOSP(Red Hat OpenStack Platform) DNS 서비스(designate)에서 보다 광범위하게 정의된 역방향 조회 영역을 사용하여 대규모 서브넷에 많은 PTR 레코드를 추가할 수 있습니다.
사전 요구 사항
- RHOSP 프로젝트는 PTR 레코드를 생성하는 영역을 소유해야 합니다.
-
보다 광범위하게 정의된 PTR 레코드를 저장하는 역방향 조회 영역입니다. 예를 들어
198.51.100.0/24
역방향 조회 영역인100.51.198.in-addr-arpa
. 자세한 내용은 9.2절. “역방향 조회 영역 생성”의 내용을 참조하십시오.
프로세스
자격 증명 파일을 가져옵니다.
예제
$ source ~/overcloudrc
openstack recordset create
명령을 사용하고 이러한 필수 인수를 지정하여 PTR 레코드를 생성합니다.--record <domain_name>
- 조회의 도메인 이름입니다.
--type PTR
-
생성 중인 레코드
PTR
입니다. <zone_name>
- 레코드가 있는 역방향 조회 영역의 이름입니다.
<record_name>
PTR 레코드의 이름입니다.
레코드 이름은 <zone_name>과 일치하거나 영역의 멤버여야 합니다. 예를 들어 역방향 조회 영역 100.51.198.in-addr.arpa의 경우 유효한 PTR 레코드 이름
1.
,100.51.198.in-addr.arpa.
2.100.51.198.in-addr.arpa.
,198.51.100.0/24
서브넷의 기타 역방향 IP 주소입니다.예제
이 예에서 역방향 조회 영역은 보다 광범위하게 정의됩니다. 예를 들어
100.51.198.0/24
역방향 조회 영역인100.51.198.in-addr-arpa
:$ openstack recordset create --record cats.example.com. --type PTR \ --ttl 3600 100.51.198.in-addr.arpa. 3.100.51.198.in-addr.arpa.
샘플 출력
+-------------+--------------------------------------+ | Field | Value | +-------------+--------------------------------------+ | action | CREATE | | created_at | 2022-02-02T20:10:54.000000 | | description | None | | id | c843729b-7aaf-4f99-a40a-d9bf70edf271 | | name | 3.100.51.198.in-addr.arpa. | | project_id | 123d51544df443e790b8e95cce52c285 | | records | cats.example.com. | | status | PENDING | | ttl | 3600 | | type | PTR | | updated_at | None | | version | 1 | | zone_id | e9fd0ced-1d3e-43fa-b9aa-6d4b7a73988d | | zone_name | 100.51.198.in-addr.arpa. | +-------------+--------------------------------------+
검증
역방향 조회를 수행하여 IP 주소(
198.51.100.3)가 도메인 이름(
)에 매핑되었는지 확인합니다.cats.
example.com예제
이 예에서
203.0.113.5
는 배포의 DNS 서버 중 하나입니다.$ dig @203.0.113.5 -x 198.51.100.3 +short
샘플 출력
cats.example.com.
역방향 조회를 수행하여 다른 IP 주소(
198.51.100.0/24
)가 도메인 이름(example.com
)에 매핑되었는지 확인합니다.예제
이 예에서
203.0.113.5
는 배포의 DNS 서버 중 하나입니다.$ dig @203.0.113.5 -x 198.51.100.10 +short
샘플 출력
example.com.
추가 리소스
- 명령줄 인터페이스 참조에서 recordset 생성
-
dig
명령 도움말 페이지.