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.5.

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.0234 sec