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.9. 다른

4.10.


~ 다. 료가 될듯.. ^^ -
그냥 . DNS개념나 고급 는게 ^^ --

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