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
- 파 편
- 화










-