안녕하세요...왕초보 peter입니다..
dns를 설정하려고 근 보름동안 고생했네요...후후..
적수네동네에서 자료도 찿아보고 이래저래 해서 드디어 짜잔..성공했
습니다
요..
우선 도움을 주신분들께 감사의 말씀을 드립니다...
왕초보가 쓴글이니 이해해 주시고 참고자료 정도로 생각해 주셨으면 합니
다.
[DNS 설정]
1.설치 환경
linux 알짜 6.1
셀러론 333Mhz
HDD 2.1G
2.설치시 주의할점
-먼저 각 파일내용중 "."을 주의 하시고 모든 빈칸은 "tab"으로 하시기바랍
니다.
-어떻게 설치 하는가에 중점을 두었기 때문에 설명은 하지 않습니다.설명을
원하시는 분은 http://oops.kr.net/bbuwoo.html 이곳을 참고 하시기 바랍니
다.
-/var/named/ 에 가시면 named.local이라는 파일이 있는데 파일중 "zone"가
붙은 파일들은
이 파일들을 복사해서 고쳐서 쓴것입니다.
-혹 없는 파일들 예)/etc/hosts.conf 은 직접 vi로 편집해서 쓰세요.
-설정을 다한후에는 꼭 nslookup으로 확인을 하시는데 다른 컴퓨터에서 확인
해보시기 바랍니다.
-도메인을 신청하실때에 자신이 사용할 ip를 적을 때 꼭 "ns.자기 도메인"으
로 신청하시기 바랍니다.
-여기선 peterworld.pe.kr이라는 도메인과 ip=111.222.333.444
Gageway=111.222.333.555를 가지고 있다는 전제하에서 설정을 합니다. 자신
에 맞는 도메인과 ip로 고쳐서 쓰세요..
-자.. 그럼 dns설정에 성공하시길 빌며 시작합니다.
3.etc/named.boot
directory /var/named
cache . named.ca
primary peterworld.pe.kr peterworld.zone
primary 333.222.111.in-addr.arpa peterworld.rev
primary .127.in-addr.arpa named.local
4.etc/resolv.conf
search peterworld.pe.kr
nameserver 111.222.333.444
nameserver 168.126.63.1 ==>코넷의 네임서버
nameserver 128.138.243.151 ==>콜로라도대학 네임서버
5.etc/hosts.conf
order hosts,bind
multi on
nospoof on
alert on
6.etc/hosts
127..1 localhost
111.222.333.444 ns.peterworld.pe.kr ns
7.var/named/peterworld.zone (이 파일은 named.local을 복사해서 만들어야
함)
@ IN SOA ns.peterworld.pe.kr. root.peterworld.pe.kr. (
980910 ;Serial
------중간생략------
86400 ;Minimum
)
;Name server(주석임)
IN NS ns.peterworld.pe.kr.
;Mail setting(주석임)
peterworld.pe.kr. IN MX 10 mail.peterworld.pe.kr.
mail.peterworld.pe.kr. IN A 111.222.333.444
;Host name & Informations
localhost IN A 127..1
@ IN A 111.222.333.444
ns IN A 111.222.333.444
IN HINFO "i586 pentium""linux"
;Alias(주석임)==>밑에 있는 부분이 "www.도메인명"으로 해주는 부분
임...***중요!!**
www IN CNAME @
8.var/named/peterworld.rev(이화일역시 named.local을 복사해서 만들어야
함)
@ IN SOA ns.peterworld.pe.kr. root.peterworld.pe.kr. (
980910 ;Serial
------중간생략-------
86400 ;Minimum
)
;Name Server(주석임)
IN NS ns.peterworld.pe.kr.
;in.addr-arpa
444 IN PTR peterworld.pe.kr.
9.var/named/zone-333.222.111(이부분역시 named.local을 복사해서 만들어야
함..**주의** ip 가 거꾸로 써져있음.)
@ IN SOA ns.peterworld.pe.kr. root.peterworld.pe.kr.(
1997022700 ;Serial
--------중간 생략-----------
86400 ) ;Minimum
IN NS ns.peterworld.pe.kr.
444 IN PTR peterworld.pe.kr.
10.etc/named.conf
options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
zone ".127.in-addr.arpa"{
type master;
file "named.local";
};
zone "333.222.111.in-addr.arpa"{
type master;
file "zone-333.222.111";
};
zone "peterworld.pe.kr"{
type master;
file "peterworld.zone";
};
10.etc/sysconfig/network
DOMAIN=peterworld.pe.kr
HOSTNAME=ns.peterworld.pe.kr
NETWORKING=yes
FORWARD_IPV4="yes"
GATEWAY="111.222.333.555"
GATEWAYDEV="eth0"
11.etc/HOSTNAME (특별히 설정해주는 것이 아니라 확인해보세요)
peterworld
12.usr/local/apache/conf/httpd.conf(이부분도 확인해보세요)
ServerAdmin root at peterworld.pe.kr ServerName peterworld.pe.kr
13.name 서버 죽였다 살리기
첫 번째 방법) >#killall -HUP named
두 번째 방법) >#cd /etc/rc.d/init.d
>#named stop
>#named start
14.nslookup 으로 확인하기
--자신의 컴퓨터에서 하면 dns설정이 잘못되어도 되는 경우가 발생합니다.웹
브라우져에서 확인해보아도 자신의 컴에선 되도 다른 컴에선 안돼는 경우가
있으니 꼭 다른 컴에서 확인을 하시기 바랍니다.
>#nslookup www.peterworld.pe.kr 15.Sendmail 설정
1) /etc/inetd.conf 설정
#pop-3 stream tcp nowait root /usr/sbin/tcpd
#imap stream tcp nowait root /usr/sbin/tcpd
=>주석(#) 제거후 저장
2)/etc/sendmail.cf
peterworld.pe.kr
3)/etc/mail/access
localhost.localdomain RELAY
localhost RELAY
127..1 RELAY
111.222.333 RELAY
4)/etc/mail/virtusertable
webmaster at peterworld.pe.kr peter
5)
#>makemap hash/etc/mail/access < /etc/mail/access
6)
#>ntsysv 에 sendmail 부분에 체크해줌
----메일설정이 끝났습니다.
****성공 하시기 바랍니다...******
By peter