Solaris 2 Primary Name Server DNS Primary Name

  • Slides: 13
Download presentation

Solaris 2. 주 네임서버(Primary Name Server) • DNS 종류 – 주 네임서버 ( Primary

Solaris 2. 주 네임서버(Primary Name Server) • DNS 종류 – 주 네임서버 ( Primary Name Server ) – 이차 네임서버 ( Secondary Name Server ) – 캐시 전용 네임서버 ( Cache Only Name Server ) • DNS 구성 요소 – DNS 서버 데몬 ( in. named ) – DNS 설정 파일 ( /etc/named. conf ) – 존 데이터베이스 파일 ( /var/named/* )

Primary DNS 만들기 • /etc/named. conf 파일 편집 # vi /etc/named. conf options {

Primary DNS 만들기 • /etc/named. conf 파일 편집 # vi /etc/named. conf options { directory "/var/named" ; }; zone ". " in { type hint; file "named. root" ; }; zone "corp 1. com" in { type master; file "corp 1. zone" ; allow-update { none ; }; };

zone “ 64. 168. 192. in-addr. arpa" in { type master; file "corp 1.

zone “ 64. 168. 192. in-addr. arpa" in { type master; file "corp 1. rzone"; allow-update { none ; }; }; zone "0. 0. 127. in-addr. arpa" in { type master; file "local. zone "; allow-update { none ; }; };

 • 존데이터베이스 파일 예제 – /var/named/corp 1. zone $TTL 8 H ; corp

• 존데이터베이스 파일 예제 – /var/named/corp 1. zone $TTL 8 H ; corp 1. zone database @ IN SOA ns 1. corp 1. com. root. corp 1. com. ( 2008091500 ; Serial 12 H ; Refresh 43200 1 H ; Retry 3600 1 W ; expire 604800 1 D ; TTL 86400 ) IN NS ns. corp 1. com. IN MX 10 mail. corp 1. com. ; hosts for this domain ns 1 IN A 192. 168. 64. 3 corp 1. com. IN A 192. 168. 64. 3 ftp IN A 192. 168. 64. 3 www IN A 192. 168. 64. 3 mail IN A 192. 168. 64. 3 ; Loopback domain localhost IN A 127. 0. 0. 1

 • /var/named/corp 1. rzone 역 도메인 존 (Reverse Domain Zone) 파일 $TTL 8

• /var/named/corp 1. rzone 역 도메인 존 (Reverse Domain Zone) 파일 $TTL 8 H ; corp 1. rzone reverse zone database @ IN SOA ns 1. corp 1. com. root. corp 1. com. ( 2008090900 ; Serial 12 H ; Refresh 43200 1 H ; Retry 3600 1 W ; expire 604800 1 D ; TTL 86400 ) IN NS ns 1. corp 1. com. • IN PTR ns 1. corp 1. com. 3 IN PTR ftp. corp 1. com. 3 IN PTR www. corp 1. com. 3 IN PTR mail. corp 1. com.

 • /var/named/local. zone 로컬 네임 서버를 위한 존 파일 $TTL 8 H ;

• /var/named/local. zone 로컬 네임 서버를 위한 존 파일 $TTL 8 H ; loopback-domain-info @ IN SOA ns 1. corp 1. com. root. corp 1. com. ( 20030829 ; Serial 12 H ; Refresh 43200 1 H ; Retry 3600 1 W ; expire 604800 1 D ; TTL 86400 ) IN NS ns 1. corp 1. com. ; 1 IN PTR localhost. corp 1. com.

 • /var/named. root 루트 네임 서버 구성하기 # cd /var/named # wget ftp:

• /var/named. root 루트 네임 서버 구성하기 # cd /var/named # wget ftp: //ftp. internic. net/domain/named. root ---- ftp: //ftp. internic. net/domain/named. root => `named. root' Resolving ftp. internic. net. . . 208. 77. 188. 26 Connecting to ftp. internic. net|208. 77. 188. 26|: 21. . . connected. Logging in as anonymous. . . Logged in! ==> SYST. . . done. ==> PWD. . . done. ==> TYPE I. . . done. ==> CWD /domain. . . done. ==> PASV. . . done. ==> RETR named. root. . . done. Length: 2, 878 (2. 8 K) (unauthoritative) 100%[=====================>] 2, 878 --K/s (421. 59 KB/s) - `named. root' saved [2878] solaris 10 # ls corp 1. rzone corp 1. zone local. zone named. root --.

 • 네임서버 실행 # svcadm disable dns/server # svcadm enable dns/server • /var/adm/messages

• 네임서버 실행 # svcadm disable dns/server # svcadm enable dns/server • /var/adm/messages 파일 확인 Sep 16 solaris 10 named[2853]: [ID 873579 daemon. notice] command channel listening on 127. 0. 0. 1#953 Sep 16 solaris 10 named[2853]: [ID 873579 daemon. notice] couldn't add command channel : : 1#953: address not available Sep 16 solaris 10 named[2853]: [ID 873579 daemon. notice] running