출처:생각안남
//////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////
우선 기본적으로 도메인신청은 하셔야겟지요...
여기서는 도메인 linuxlinux.co.kr 아이피를 211.100.100.100 이렇게 등록했다고 하고 설명합니다..
그리고 현제 아파치 사용하신다면 http://localhost 라고 입력했을때 깃털이 나와있어야겠지요??
그리구 인터넷두 사용가능하셔야 하고요...
아파치 설정에 대해서는 다른글들 참조하시길 바랍니다..
///////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////
그럼 dns 설정에 제가 필요로 했던 파일들입니다... 추가적으로 몇가지 파일이 필요할때도 있습니다만...
전 이 파일들만 셋팅을 했습니다...
/etc/hosts
/etc/resolv.conf
/etc/named.conf
/etc/sysconfig/network
/var/named/linuxlinux.co.kr.zone <------ 이파일은 named.conf 파일
에서 설정해주고 사용자가
/var/named/ 의 하위에
linuxlinux.co.kr.zone 이런
식으로 만듭니다..
/var/named/linuxlinux.co.kr.rev <------ 위에 파일과 마찬가지로
파일설정해주고 만듭니다...
참고.... 위에 리버스파일 은 요즘에는 쓰지않는다는군요... 예전에 사용했다고 합니다....
저두 리버스파일 있는상태와 없는 상태에서 모두 사용가능 했습니다...
여기서는 좀더 많은걸 알아야 하니까 있는것으로 셋팅합니다....
####################################################################
/etc/hosts ( 아랫글 모두 공백은 tab 키를 사용합니다 반듯이)
####################################################################
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
211.100.100.100 linuxlinux.co.kr linuxlinux.co.kr <---- 이곳에 호스트이름과 ip 를 적습니다
####################################################################
/etc/resolv.conf
####################################################################
search linuxlinux.co.k <---- 검색시 제일먼저 참조하는 도메인이 됩니다
nameserver 211.100.100.100
nameserver <----------- 그외에 다른 nameserver 를 써주셔도 되고 안써주셔도 됩니다
####################################################################
/etc/named.conf
####################################################################
// generated by named-bootconf.pl
options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//
// a caching only nameserver config
//
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "linuxlinux.co.kr" IN { <---- zone(정방향) 영역에대한 참조 파일을 설정합니다..
type master; <---- 주 dns 서버가 된다는 의미 입니다
file "linuxlinux.co.kr.zone"; <--- 참조 파일 이름입니다.. 사용자마다 원하는 이름을 주시면 됩니다.
allow-update { none; }; <--- 이거는 안써주셔두 됩니다.
};
/* <--- 이 주석 부분은 지원주셔도 됩니다... (위에서 설명 했듣이 요즘은 사용하지 않는다는군요)
zone "173.191.211.in-addr.arpa" IN { <---- revers zone (역방향)
type master;
file "cala.pe.kr.rev";
allow-update { none; };
};
*/
key "key" {
algorithm hmac-md5;
secret "rOiqPhsVHAcRDKMnaBwHqIvp0zjcaTGPqelPlIakdqmziIVJVTBotZlPoxBf";
};
####################################################################
/var/named/linuxlinux.co.kr.zone ( 아래의 두 파일은 "." 을 잘보셔야 합니다 )
####################################################################
/var/named/ 에서 linuxlinux.co.kr.zone 파일을 만듭니다...
$TTL 86400 <---- linuxlinux.co.kr 의 도메인정보를 가져간 곳에서 하루동안 정보가 보존됩니다
@ IN SOA ns.linuxlinux.co.kr. root.linuxlinux.co.kr. ( <--- "." 을 주의하세요
20020402 ; serial (d. adams) <-- 여기서 부터 아래 3개의 설정은 slave dns server 가 있을때 유효합니다.
3H ; refresh
15M ; retry
1W ; expiry
1D ); minimum <-- 위에서 TTL 로 설정을 해놓은 내용입니다.
IN NS ns.linuxlinux.co.kr. <---- 이아랫부분은 설명하기좀....^^ 대충 감오시지요??
IN A 211.100.100.100
IN MX 10 mail.linuxlinux.co.kr. <-- 메일을 사용할때 사용됩니다..
ns IN A 211.100.100.100 <-- 여기서부터 아래 3개는 같은 IP로 ns, mail, ftp, www 를 사용할수있게 합니다.
mail IN A 211.100.100.100
ftp IN A 211.100.100.100
www IN A 211.100.100.100
####################################################################
/var/named/linuxlinux.co.kr.rev
####################################################################
역시 마찬가지로 linuxlinux.co.kr.rev 파일을 만듭니다
$TTL 86400
@ IN SOA ns.linuxlinux.co.kr. admin.linuxlinux.co.kr.
(
20020402
10800
3600
604800
86400
)
IN NS ns.linuxlinux.co.kr.
100 IN PTR www.linuxlinux.co.kr. <--- 100 은 아이피 주소의 맨 마진막 번호입니다..
100 IN PTR linuxlinux.co.kr.
100 IN PTR ns.linuxlinux.co.kr.
100 IN PTR ftp.linuxlinux.co.kr.
100 IN PTR mail.linuxlinux.co.kr.
########################################################################
이상과 같이 셋팅을 하시고...
/etc/rc.d/init.d/network restart
/etc/rc.d/init.d/named restart
이렇게 하시고 웹브라우져상에서
http://www.linuxlinux.co.kr
http://linuxlinux.co.kr
http://mail.linuxlinux.co.kr
http://ftp.linuxlinux.co.kr
이렇게 입력했을때 모두 뜬다면 성공하신겁니다.....
지금 설정대로 하셨는데 안되시면 다른 문서를 참조해보세요...
저는 이렇게 해서 지금 사용하고 있답니다.... 그럼 모두 성공하시길....
//////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////
우선 기본적으로 도메인신청은 하셔야겟지요...
여기서는 도메인 linuxlinux.co.kr 아이피를 211.100.100.100 이렇게 등록했다고 하고 설명합니다..
그리고 현제 아파치 사용하신다면 http://localhost 라고 입력했을때 깃털이 나와있어야겠지요??
그리구 인터넷두 사용가능하셔야 하고요...
아파치 설정에 대해서는 다른글들 참조하시길 바랍니다..
///////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////
그럼 dns 설정에 제가 필요로 했던 파일들입니다... 추가적으로 몇가지 파일이 필요할때도 있습니다만...
전 이 파일들만 셋팅을 했습니다...
/etc/hosts
/etc/resolv.conf
/etc/named.conf
/etc/sysconfig/network
/var/named/linuxlinux.co.kr.zone <------ 이파일은 named.conf 파일
에서 설정해주고 사용자가
/var/named/ 의 하위에
linuxlinux.co.kr.zone 이런
식으로 만듭니다..
/var/named/linuxlinux.co.kr.rev <------ 위에 파일과 마찬가지로
파일설정해주고 만듭니다...
참고.... 위에 리버스파일 은 요즘에는 쓰지않는다는군요... 예전에 사용했다고 합니다....
저두 리버스파일 있는상태와 없는 상태에서 모두 사용가능 했습니다...
여기서는 좀더 많은걸 알아야 하니까 있는것으로 셋팅합니다....
####################################################################
/etc/hosts ( 아랫글 모두 공백은 tab 키를 사용합니다 반듯이)
####################################################################
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
211.100.100.100 linuxlinux.co.kr linuxlinux.co.kr <---- 이곳에 호스트이름과 ip 를 적습니다
####################################################################
/etc/resolv.conf
####################################################################
search linuxlinux.co.k <---- 검색시 제일먼저 참조하는 도메인이 됩니다
nameserver 211.100.100.100
nameserver <----------- 그외에 다른 nameserver 를 써주셔도 되고 안써주셔도 됩니다
####################################################################
/etc/named.conf
####################################################################
// generated by named-bootconf.pl
options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//
// a caching only nameserver config
//
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "linuxlinux.co.kr" IN { <---- zone(정방향) 영역에대한 참조 파일을 설정합니다..
type master; <---- 주 dns 서버가 된다는 의미 입니다
file "linuxlinux.co.kr.zone"; <--- 참조 파일 이름입니다.. 사용자마다 원하는 이름을 주시면 됩니다.
allow-update { none; }; <--- 이거는 안써주셔두 됩니다.
};
/* <--- 이 주석 부분은 지원주셔도 됩니다... (위에서 설명 했듣이 요즘은 사용하지 않는다는군요)
zone "173.191.211.in-addr.arpa" IN { <---- revers zone (역방향)
type master;
file "cala.pe.kr.rev";
allow-update { none; };
};
*/
key "key" {
algorithm hmac-md5;
secret "rOiqPhsVHAcRDKMnaBwHqIvp0zjcaTGPqelPlIakdqmziIVJVTBotZlPoxBf";
};
####################################################################
/var/named/linuxlinux.co.kr.zone ( 아래의 두 파일은 "." 을 잘보셔야 합니다 )
####################################################################
/var/named/ 에서 linuxlinux.co.kr.zone 파일을 만듭니다...
$TTL 86400 <---- linuxlinux.co.kr 의 도메인정보를 가져간 곳에서 하루동안 정보가 보존됩니다
@ IN SOA ns.linuxlinux.co.kr. root.linuxlinux.co.kr. ( <--- "." 을 주의하세요
20020402 ; serial (d. adams) <-- 여기서 부터 아래 3개의 설정은 slave dns server 가 있을때 유효합니다.
3H ; refresh
15M ; retry
1W ; expiry
1D ); minimum <-- 위에서 TTL 로 설정을 해놓은 내용입니다.
IN NS ns.linuxlinux.co.kr. <---- 이아랫부분은 설명하기좀....^^ 대충 감오시지요??
IN A 211.100.100.100
IN MX 10 mail.linuxlinux.co.kr. <-- 메일을 사용할때 사용됩니다..
ns IN A 211.100.100.100 <-- 여기서부터 아래 3개는 같은 IP로 ns, mail, ftp, www 를 사용할수있게 합니다.
mail IN A 211.100.100.100
ftp IN A 211.100.100.100
www IN A 211.100.100.100
####################################################################
/var/named/linuxlinux.co.kr.rev
####################################################################
역시 마찬가지로 linuxlinux.co.kr.rev 파일을 만듭니다
$TTL 86400
@ IN SOA ns.linuxlinux.co.kr. admin.linuxlinux.co.kr.
(
20020402
10800
3600
604800
86400
)
IN NS ns.linuxlinux.co.kr.
100 IN PTR www.linuxlinux.co.kr. <--- 100 은 아이피 주소의 맨 마진막 번호입니다..
100 IN PTR linuxlinux.co.kr.
100 IN PTR ns.linuxlinux.co.kr.
100 IN PTR ftp.linuxlinux.co.kr.
100 IN PTR mail.linuxlinux.co.kr.
########################################################################
이상과 같이 셋팅을 하시고...
/etc/rc.d/init.d/network restart
/etc/rc.d/init.d/named restart
이렇게 하시고 웹브라우져상에서
http://www.linuxlinux.co.kr
http://linuxlinux.co.kr
http://mail.linuxlinux.co.kr
http://ftp.linuxlinux.co.kr
이렇게 입력했을때 모두 뜬다면 성공하신겁니다.....
지금 설정대로 하셨는데 안되시면 다른 문서를 참조해보세요...
저는 이렇게 해서 지금 사용하고 있답니다.... 그럼 모두 성공하시길....
'Operating System > Linux' 카테고리의 다른 글
sendmail 센드메일 설정 (SMTP-AUTH 포함) - 센트OS 4.2 (0) | 2006.05.18 |
---|---|
Apache 지원 툴 사용하기 (0) | 2006.05.10 |
php에서 upload file size 조정하기 (0) | 2006.05.10 |
새롭게 조명받는 리눅스 「전망 밝다」 (0) | 2006.05.10 |
간단히 apache 접속자 알아보기 (0) | 2006.04.26 |