관리가 DNS BIND 대 공부 내
- DNS BIND, Paul Albitz & Cricket Liu, , 미디
4.1. 메 ¶
~cpp 127.0.0.1 localhost 192.249.249.2 robocop.movie.edu robocop 192.249.249.3 terminator.movie.edu terminator bigt 192.249.249.4 diehard.movie.edu diehard dh 192.253.253.2 misery.movie.edu misery 192.253.253.3 shining.movie.edu shining 192.253.253.4 carrie.movie.edu carrie 192.253.253.2 wormhole.movie.edu wh249 192.253.253.2 wormhole.movie.edu wh253
~cpp robocop terminator diehard ㅁ ㅁ ㅁ |--------|---------|----- 192.249.249 | wormhole ㅁ | |------|-------|--------- 192.253.253 ㅁ ㅁ ㅁ misery shining carrie
4.2. DNS 데 ¶
db (DNS 데 베 )
=> (는 BIND 4 BIND 8 모두 명고 는데 8만 리겠)
-> 맵는 - db.DOMAIN
경 - /etc/named.conf (BIND 8)) db.movie
-> 맵는 - db.ADDR) db.192.249.249
=> (는 BIND 4 BIND 8 모두 명고 는데 8만 리겠)
- db
DNS 리 드 : db 내 목들
리 드들 (반) - SOA(start of authority) 드, NS(name server) 드, 기 드, A(address), PTR(pointer), CNAME(canonical name)
- 문 - 미론(;)로 그 라 끝까
- SOA드
각 목
가 데 대 고 보 공라는 것 미
~cpp movie.edu. IN SOA terminator.movie.edu. al.robocop.movie.edu. ( 1 ; Serial 10800 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ) ; Negative Cache TTL
terminator.movie.edu =>
al.robocop.movie.edu => 락(al@robocop.movie.edu)
al.robocop.movie.edu => 락(al@robocop.movie.edu)
- NS 드
대 드
- 명 드
A - 로 맵는 리 드
CNAME - 명 그 당는 규(canonical)로 맵는 리 드
- PTR 드
를 로 맵
- 된 데
~cpp movie.edu. IN SOA terminator.movie.edu. al.robocop.movie.edu. ( 1 ; Serial 10800 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ) ; Negative Cache TTL ; ; 들 ; movie.edu. IN NS terminator.movie.edu. movie.edu. IN NS wormhole.movie.edu. ; ; 규(canonical) 대 들 ; localhost.movie.edu. IN A 127.0.0.1 robocop.movie.edu. IN A 192.249.249.2 terminator.movie.edu. IN A 192.249.249.3 diehard.movie.edu. IN A 192.249.249.4 misery.movie.edu. IN A 192.253.253.2 shining.movie.edu. IN A 192.253.253.3 carrie.movie.edu. IN A 192.253.253.4 wormhole.movie.edu. IN A 192.249.249.1 wormhole.movie.edu. IN A 192.253.253.1 ; ; 명들 ; bigt.movie.edu. IN CNAME terminator.movie.edu. dh.movie.edu. IN CNAME diehard.movie.edu. wh.movie.edu. IN CNAME wormhole.movie.edu. ; ; 를 들 ; wh249.movie.edu. IN A 192.249.249.1 wh253.movie.edu. IN A 192.253.253.1
db.192.249.249
~cpp 249.249.192.in-addr.arpa. IN SOA terminator.movie.edu. al.robocop.movie.edu. ( 1 ; Serial 10800 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ) ; Negative Cache TTL ; ; 들 ; 249.249.192.in-addr.arpa. IN NS terminator.movie.edu. 249.249.192.in-addr.arpa. IN NS wormhole.movie.edu. ; ; 규(canonical) 대 들 ; 1.249.249.192.in-addr.arpa. IN PTR wormhole.movie.edu. 2.249.249.192.in-addr.arpa. IN PTR robocop.movie.edu. 3.249.249.192.in-addr.arpa. IN PTR terminator.movie.edu. 4.249.249.192.in-addr.arpa. IN PTR diehard.movie.edu.
db.192.253.253
~cpp 253.253.192.in-addr.arpa. IN SOA terminator.movie.edu. al.robocop.movie.edu. ( 1 ; Serial 10800 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ) ; Negative Cache TTL ; ; 들 ; 253.253.192.in-addr.arpa. IN NS terminator.movie.edu. 253.253.192.in-addr.arpa. IN NS wormhole.movie.edu. ; ; 규(canonical) 대 들 ; 1.253.253.192.in-addr.arpa. IN PTR wormhole.movie.edu. 2.253.253.192.in-addr.arpa. IN PTR misery.movie.edu. 3.253.253.192.in-addr.arpa. IN PTR shining.movie.edu. 4.253.253.192.in-addr.arpa. IN PTR carrie.movie.edu.
- 루
db.127.0.0
- 루 데
db.cache(db.root)
4.3. BIND 경 ¶
/etc/named.conf
(db 들 /usr/local/named 다고 가)
(db 들 /usr/local/named 다고 가)
~cpp // BIND 경 options { directory "/usr/local/named"; // 기 들 기 는다. }; zone "movie.edu" in { type master; file "db.movie"; }; zone "249.249.192.in-addr.arpa" in { type master; file "db.192.249.249"; } zone "253.253.192.in-addr.arpa" in { type master; file "db.192.253.253"; } zone "0.0.127.in-addr.arpa" in { type master; file "db.127.0.0"; } zone "." in { type hint; file "db.cache"; }
4.4. ¶
- 메 동
robocop IN A 192.249.249.2
=>robocop.movie.edu. IN A 192.249.249.2
2 IN PTR robocop.movie.edu.
=>2.249.249.192.in-addr.arpa. IN PTR robocop.movie.edu.
- @ 기
@ => 메 기
- 막 반복
wormhole IN A 192.249.249.1
IN A 192.253.253.1
- 게 db
~cpp ; ; movie.edu: 로 끝나 는 기 가됨 ; @ IN SOA terminator.movie.edu. al.robocop.movie.edu. ( 1 ; Serial 10800 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ) ; Negative Cache TTL ; ; 들 ('@'가 내되 ) ; IN NS terminator.movie.edu. IN NS wormhole.movie.edu. ; ; 규(canonical) 대 들 ; localhost IN A 127.0.0.1 robocop IN A 192.249.249.2 terminator IN A 192.249.249.3 diehard IN A 192.249.249.4 misery IN A 192.253.253.2 shining IN A 192.253.253.3 carrie IN A 192.253.253.4 wormhole IN A 192.249.249.1 IN A 192.253.253.1 ; ; 명들 ; bigt IN CNAME terminator dh IN CNAME diehard wh IN CNAME wormhole ; ; 를 들 ; wh249 IN A 192.249.249.1 wh253 IN A 192.253.253.1
db.192.249.249
~cpp ; ; 249.249.192.in-addr.arpa: 로 끝나 는 기 가됨 ; @ IN SOA terminator.movie.edu. al.robocop.movie.edu. ( 1 ; Serial 10800 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ) ; Negative Cache TTL ; ; 들 ('@'가 내되 ) ; IN NS terminator.movie.edu. IN NS wormhole.movie.edu. ; ; 규(canonical) 대 들 ; 1 IN PTR wormhole.movie.edu. 2 IN PTR robocop.movie.edu. 3 IN PTR terminator.movie.edu. 4 IN PTR diehard.movie.edu.
db.192.253.253
~cpp ; ; 253.253.192.in-addr.arpa: 로 끝나 는 기 가됨 ; @ IN SOA terminator.movie.edu. al.robocop.movie.edu. ( 1 ; Serial 10800 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ) ; Negative Cache TTL ; ; 들 ('@'가 내되 ) ; IN NS terminator.movie.edu. IN NS wormhole.movie.edu. ; ; 규(canonical) 대 들 ; 1 IN PTR wormhole.movie.edu. 2 IN PTR misery.movie.edu. 3 IN PTR shining.movie.edu. 4 IN PTR carrie.movie.edu.
4.7. 기 ¶
-
/etc/named
/etc/named -b conf-file (다른곳 는 경 때)
- Syslog 러 검
grep daemon /etc/syslog.conf (syslog 메가 기록되는 , 기 /var/adm/messages)
grep named /var/adm/messages
- nslookup로 검
- 기본 메 기
/etc/resolv.conf domain movie.edu 라 가
- 로
nslookup carrie
- 로
nslookup 192.253.253.4
- 격
nslookup ftp.uu.net.
- 가
nslookup carrie gatekeeper.dec.com
- 동
- 기본 메 기