본문 바로가기
▒ 과거 기억 저장소 ▒/Solaris10 UNIX

(9) solaris10 UNIX - DNS 구성하는 방법(실습예제) 정방향 / 역방향 / named.conf

by infosec 2016. 11. 25.
반응형

- <실습2> DNS 구성

----------------------------------------------------------------

1. 설치한 솔라리스 서버에서 DNS 를 구성하여

임의의 도메인을 두개 등록해서(server.co.kr / good.co.kr)


2. http://도메인 명으로 테스트 ==> 다음 글 확인

----------------------------------------------------------------


< 1 > 순서대로 진행한다.


// /etc/named.conf 파일 만들기


(unix110) <root> [/var/named]:# cat /etc/named.conf

options {

DIRECTORY "/var/named";

};

zone "." IN {

type hint;

file "named.root";

};

zone "server.co.kr" IN {

type master;

file "server.hosts";

};

zone "good.co.kr" IN {

type master;

file "good.hosts";

};

zone "200.168.192.in-addr.arpa" IN { // 자기 아이피 거꾸로 쓴거임.

type master;     // 필자는 192.168.200.254/24 사용중이므로 저렇게 썼음.

file "192.168.200.rev";

};




// /var/named 디렉토리 직접만들고 ftp로 named.root 다운받기


# mkdir /var/named


# ftp ftp.rs.internic.net -> anonymous -> enter -> passive -> ls -> cd domain -> get named.root


# mv named.root /var/named/named.root




// 정방향 파일 만들기1 ( server.co.kr )


(unix110) <root> [/var/named]:# cat server.hosts

$TTL 86400

@  IN SOA ns.server.co.kr. 2seungyeon@naver.com. (

2016110300      ;      serial

3600            ;      refresh

1800            ;      retry

604800            ;      expire

86400             ;      negative TTL

)

IN      NS ns.server.co.kr.

ns      IN      A 192.168.200.254

www     IN      A 192.168.200.1

blog    IN      A 192.168.200.2

@       IN      A 192.168.200.1




// 정방향 파일 만들기2 ( good.co.kr )


(unix110) <root> [/var/named]:# cat good.hosts

$TTL 86400

@  IN SOA ns.good.co.kr. 2seungyeon@naver.com. (

2016110300      ;      serial

3600            ;      refresh

1800            ;      retry

604800            ;      expire

86400             ;      negative TTL

)

IN      NS ns.good.co.kr.

ns      IN      A 192.168.200.254

www     IN      A 192.168.200.10

blog    IN      A 192.168.200.20

@       IN      A 192.168.200.10




// 역방향 파일 만들기 ( 192.168.200.rev )


(unix110) <root> [/var/named]:# cat 192.168.200.rev

$TTL 86400;

@ IN      SOA    ns.server.co.kr. 2seungyeon@naver.com.  (

     2004082722 ; Serial

     28800      ; Refresh

     7200      ; Retry

     604800    ; Expire

     3600 )    ; Minimum

IN      NS      ns.server.co.kr.

254     IN      PTR    ns.server.co.kr.

1       IN      PTR     www.server.co.kr.

1       IN      PTR     server.co.kr.

2       IN      PTR     blog.server.co.kr.

10      IN      PTR     www.good.co.kr.

10      IN      PTR     good.co.kr.

20      IN      PTR     blog.good.co.kr.




// /etc/resolv.conf 파일 수정


(unix110) <root> [/var/named]:# cat /etc/resolv.conf

nameserver 192.168.200.254




// 참고 : ifconfig up 하는법

http://prorion.tistory.com/19

// dns ip 할당


(unix110) <root> [/var/named]:# ifconfig e1000g1:254 plumb

(unix110) <root> [/var/named]:# ifconfig e1000g1:254 192.168.200.254 netmask 255.255.255.0 broadcast + up

(unix110) <root> [/var/named]:# ifconfig e1000g1:254 up

(unix110) <root> [/var/named]:# ifconfig e1000g1:254

e1000g1:254: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2

inet 192.168.200.254 netmask ffffff00 broadcast 192.168.200.255




// dns 재시작


(unix110) <root> [/var/named]:# svcadm restart dns/server

(unix110) <root> [/var/named]:# svcadm restart dns/client




// 확인


nslookup server.co.kr

nslookup www.server.co.kr

nslookup blog.server.co.kr


nslookup good.co.kr

nslookup www.good.co.kr

nslookup blog.good.co.kr


nslookup 192.168.200.254

nslookup 192.168.200.1

nslookup 192.168.200.2

nslookup 192.168.200.10

nslookup 192.168.200.20


=> 모두 정상 출력 되어야함.




// 혹시 오류뜨면 로그 파일 확인한다.


(unix110) <root> [/var/named]:# cd /var/adm

(unix110) <root> [/var/adm]:# ls messages

messages

(unix110) <root> [/var/adm]:# vi messages

뭐가 문제인지 오류 확인



반응형

댓글