E D R , A S I H C RSS

DNS와BIND

DNS BIND

- DNS BIND, Paul Albitz & Cricket Liu, ,


1. 1. 기

2. 2. DNS ?

3. 3.

4. 4. BIND

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 )
-> - db.DOMAIN
) db.movie
-> - db.ADDR
) db.192.249.249
- /etc/named.conf (BIND 8)
=> ( 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)

  • NS



  • A -
    CNAME - 규(canonical)

  • PTR



db.movie
~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 )
~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.6.

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

4.8.

4.10.


~ . .. ^^ -
. DNS개 고급 ^^ --


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:04
Processing time 0.0245 sec