15.2.3.4. 사용 예
다음 예제에서는 영역 파일의 기본 사용법을 보여줍니다.
15.2.3.4.1. 간단한 영역 파일
예 15.15. “간단한 영역 파일” 표준 지시문과 SOA 값의 사용을 보여줍니다.
예 15.15. 간단한 영역 파일
$ORIGIN example.com. $TTL 86400 @ IN SOA dns1.example.com. hostmaster.example.com. ( 2001062501 ; serial 21600 ; refresh after 6 hours 3600 ; retry after 1 hour 604800 ; expire after 1 week 86400 ) ; minimum TTL of 1 day ; ; IN NS dns1.example.com. IN NS dns2.example.com. dns1 IN A 10.0.1.1 IN AAAA aaaa:bbbb::1 dns2 IN A 10.0.1.2 IN AAAA aaaa:bbbb::2 ; ; @ IN MX 10 mail.example.com. IN MX 20 mail2.example.com. mail IN A 10.0.1.5 IN AAAA aaaa:bbbb::5 mail2 IN A 10.0.1.6 IN AAAA aaaa:bbbb::6 ; ; ; This sample zone file illustrates sharing the same IP addresses ; for multiple services: ; services IN A 10.0.1.10 IN AAAA aaaa:bbbb::10 IN A 10.0.1.11 IN AAAA aaaa:bbbb::11 ftp IN CNAME services.example.com. www IN CNAME services.example.com. ; ;
이 예에서 권한 있는 이름 서버는
dns1.example.com
및 dns2.example.com
으로 설정되며 A 레코드를 사용하여 각각 10.0.1.1
및 10.0.1.2
IP
주소에 연결됩니다.
MX 레코드로 구성된 이메일 서버는 A 레코드를 통해
메일
과 mail2
를 가리킵니다. 이러한 이름은 후행 마침표로 종료되지 않으므로 $ORIGIN 도메인이 배치되고 mail.example. com 및 mail2.example
.com
으로 확장됩니다.
WWW(www.example.com
(
WW)와 같은 표준 이름에서 사용할 수 있는 서비스는 CNAME 레코드 를 사용하여 적절한 서버를 가리키도록 합니다.
이 영역 파일은 다음과 유사한
/etc/named.conf
에 zone 문을 사용하여 서비스로 호출됩니다.
zone "example.com" IN { type master; file "example.com.zone"; allow-update { none; }; };