- <실습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
뭐가 문제인지 오류 확인
'▒ 과거 기억 저장소 ▒ > Solaris10 UNIX' 카테고리의 다른 글
(10) solaris10 UNIX - 서비스 관련 개념.명령어 smf (service management facility) svc / svcadm / inetadm 등.. (0) | 2016.11.25 |
---|---|
(9-1) solaris10 UNIX - apache2 구성방법 / virtualhost 구성방법 (0) | 2016.11.25 |
(8-1) solaris10 UNIX - 풀백업, 증분백업 한것들 복구방법.(실습예제) ufsrestore (0) | 2016.11.25 |
(8) solaris10 UNIX - 풀백업, 증분백업(실습예제) backup / ufsdump / ufsrestore (0) | 2016.11.25 |
(7) solaris10 UNIX - cron (0) | 2016.11.09 |
댓글