웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
네임서버 설정
2002.02.24 13:26
네임서버를 왜 설정할까요? 사실 저두 모릅니다...
근데 확실히 좋아진 것은 있습니다... 일단 FTP접속도 아이피로 안하고 도메인주소로 해도 되고... 포워딩도 가능하고... ^^;;
암튼 제가 한 방법 그대로를 파일내용을 볼 수 있게 써드리겠습니다... 조금 길어질 것 같군요.. 서버설정하실 때 도움이 되었으면 좋겠네요...
도움 : 김영환 님(^^), http://www.oops.org/, http://linux.sarang.net/, http://kldp.org/, http://tuxfinder.com/
1. 일단 bind 설치 확인
$ rpm -qa | grep bind
만약 bind 버전이 8.2.3 보다 낮으면 bind를 삭제 하시고 최소 8.2.3 버전으로 다시 설치 하세요. 8.2.3 이하의 bind에서는 bug로 인한 해커 공격의 대상이 되기도 합니다.
$ rpm -e --nodeps bind ; --nodeps는 연결되어있는 프로그램에 상관없이 지우는 겁니다.
$ rpm -e bind-utils ; bind와 관련된 거겠죠^^
그런다음 다운받은 rpm을 설치 합니다...
$ rpm -Uhv bind*
2. 네임서버에 대한 공부...
필수겠지요... 일단 개념이 잡혀야 하니깐... 저같은 경우도 개념이 안잡혀서 무쟈게 고생했거덩요...
http://www.oops.org/?t=lecture&sb=bind&n=1
http://linux.sarang.net/paper/nameserver/nameserver-0.2
3. 이제부터 설정임다...
일단 Name Server를 설정하는데 필요한 file들을 보면
/etc/named.conf
/etc/resolv.conf
/etc/host.conf
/etc/hosts
/var/named/***.zone
/var/named/***.rev
그리고 기본적으로 /var/named/에는 localhost.zone named.ca named.local파일이 있을껍니다...
4. /etc/named.conf 설정
options {
directory "/var/named";
};
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; };
};
//위에꺼는 원래 파일있던 그대로이구... 이것만 추가했습니다
//아래에서 보면 자세히는 잘 몰라두 sapzils.com의 zone파일은
//sapzils.com.zone이라는 파일이다라고 지정하고 있군요..^^
zone "sapzils.com" IN {
type master;
file "sapzils.com.zone";
allow-update { none; };
};
zone "183.183.210.in-addr.arpa" {
type master;
file "zone-183.183.210.in-addr.arpa";
allow-update { none; };
};
5. /etc/resolv.conf 설정
search sapzils.com //도메인 네임
nameserver 210.183.183.125 //네임서버가 설치된 제 컴의 아이피
nameserver 211.53.198.230 //만약 제 컴의 네임서버가 안될 때
nameserver 168.126.63.1 //다른 곳에서 잡아줘야겠죠...^^
6. /etc/host.conf 설정
order hosts, bind //hosts파일을 참조할지, dns를 먼저 참조할지 설정
multi on //하나의 호스트가 여러개의 아이피 주소를 가질수 있는지
nospoof on //호스트명 등이 변조되지 않게 한다는군요... 잘은 모르지만
7. /etc/hosts 설정
// host.conf에서 설정한 그 hosts파일이 바로 이거죠..^^;;
210.183.183.125 ns.sapzils.com ns
127.0.0.1 localhost.localdomain localhost
8. /var/named/named.local 변경
$TTL 86400
@ IN SOA localhost. root.localhost. (
2000042001
28800
14400
3600000
86400)
IN NS localhost.
IN NS ns.sapzils.com.
1 IN PTR localhost.
9. /var/named/Zone파일 설정
이건 아까 지정한 sapzils.com.zone파일입니다.
;
$TTL 86400
@ IN SOA ns.sapzils.com. root.sapzils.com. (
2000042001
21600
1800
1209600
86400)
; Name Server
;
IN NS ns.sapzils.com.
sapzils.com. IN MX 10 ns.sapzils.com.
;
; Host name & Informations
localhost IN A 127.0.0.1
sapzils.com. IN A 210.183.183.125
ns IN A 210.183.183.125
IN HINFO "i586 Pentium" "Linux"
;
; Alias
www IN A 210.183.183.125
* IN A 210.183.183.125
자세한 것은 위 문서들을 참고하세요... ^^;;
10. /var/named/zone-183.183.210.in-addr.arpa 생성
@ IN SOA ns.sapzils.com. root.sapzils.com. (
2000042001
21600
1800
1209600
86400)
IN NS ns.sapzils.com.
125 IN PTR ns.sapzils.com. //ip의 마지막 즉, host ip를 지정 해 줍니다.
11. bind설정 refresh
$ /etc/rc.d/init.d/named restart //네임서버 재기동
$ ps ax | grep named //네임서버 작동 확인
$ nslookup www.sapzils.com
12. Network 설정 확인
/etc/sysconfig/network-scripts/ifcfg-eth0에 다음과 같이 되어 있는지 확인한다.
#cat /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT="yes"
/etc/sysconfig/network에 다음과 같이 되어 있는지 확인한다.
#vi /etc/sysconfig/network
NETWORKING=yes
FORWARD_IPV4=yes //요건 있어두.. 없어두 그만
HOSTNAME=ns
DOMAINNAME=sapzils.com
GATEWAY=xxx.xxx.xxx.xxx //gateway ip 명시 해 주시구욤.
GATEWAYDEV=eth0
13. 마지막으루...
도메인 등록한 곳을 통해 네임서버를 설정했슴다...
NS.SAPZILS.COM으로...
그런다음 하루나 이틀 기다립니다... ^^;;
도움이 되시나요? 그냥 이렇게 써있는 문서가 가끔 필요하거덩요... 그래서 써놓은 겁니다... ^^;;
근데 확실히 좋아진 것은 있습니다... 일단 FTP접속도 아이피로 안하고 도메인주소로 해도 되고... 포워딩도 가능하고... ^^;;
암튼 제가 한 방법 그대로를 파일내용을 볼 수 있게 써드리겠습니다... 조금 길어질 것 같군요.. 서버설정하실 때 도움이 되었으면 좋겠네요...
도움 : 김영환 님(^^), http://www.oops.org/, http://linux.sarang.net/, http://kldp.org/, http://tuxfinder.com/
1. 일단 bind 설치 확인
$ rpm -qa | grep bind
만약 bind 버전이 8.2.3 보다 낮으면 bind를 삭제 하시고 최소 8.2.3 버전으로 다시 설치 하세요. 8.2.3 이하의 bind에서는 bug로 인한 해커 공격의 대상이 되기도 합니다.
$ rpm -e --nodeps bind ; --nodeps는 연결되어있는 프로그램에 상관없이 지우는 겁니다.
$ rpm -e bind-utils ; bind와 관련된 거겠죠^^
그런다음 다운받은 rpm을 설치 합니다...
$ rpm -Uhv bind*
2. 네임서버에 대한 공부...
필수겠지요... 일단 개념이 잡혀야 하니깐... 저같은 경우도 개념이 안잡혀서 무쟈게 고생했거덩요...
http://www.oops.org/?t=lecture&sb=bind&n=1
http://linux.sarang.net/paper/nameserver/nameserver-0.2
3. 이제부터 설정임다...
일단 Name Server를 설정하는데 필요한 file들을 보면
/etc/named.conf
/etc/resolv.conf
/etc/host.conf
/etc/hosts
/var/named/***.zone
/var/named/***.rev
그리고 기본적으로 /var/named/에는 localhost.zone named.ca named.local파일이 있을껍니다...
4. /etc/named.conf 설정
options {
directory "/var/named";
};
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; };
};
//위에꺼는 원래 파일있던 그대로이구... 이것만 추가했습니다
//아래에서 보면 자세히는 잘 몰라두 sapzils.com의 zone파일은
//sapzils.com.zone이라는 파일이다라고 지정하고 있군요..^^
zone "sapzils.com" IN {
type master;
file "sapzils.com.zone";
allow-update { none; };
};
zone "183.183.210.in-addr.arpa" {
type master;
file "zone-183.183.210.in-addr.arpa";
allow-update { none; };
};
5. /etc/resolv.conf 설정
search sapzils.com //도메인 네임
nameserver 210.183.183.125 //네임서버가 설치된 제 컴의 아이피
nameserver 211.53.198.230 //만약 제 컴의 네임서버가 안될 때
nameserver 168.126.63.1 //다른 곳에서 잡아줘야겠죠...^^
6. /etc/host.conf 설정
order hosts, bind //hosts파일을 참조할지, dns를 먼저 참조할지 설정
multi on //하나의 호스트가 여러개의 아이피 주소를 가질수 있는지
nospoof on //호스트명 등이 변조되지 않게 한다는군요... 잘은 모르지만
7. /etc/hosts 설정
// host.conf에서 설정한 그 hosts파일이 바로 이거죠..^^;;
210.183.183.125 ns.sapzils.com ns
127.0.0.1 localhost.localdomain localhost
8. /var/named/named.local 변경
$TTL 86400
@ IN SOA localhost. root.localhost. (
2000042001
28800
14400
3600000
86400)
IN NS localhost.
IN NS ns.sapzils.com.
1 IN PTR localhost.
9. /var/named/Zone파일 설정
이건 아까 지정한 sapzils.com.zone파일입니다.
;
$TTL 86400
@ IN SOA ns.sapzils.com. root.sapzils.com. (
2000042001
21600
1800
1209600
86400)
; Name Server
;
IN NS ns.sapzils.com.
sapzils.com. IN MX 10 ns.sapzils.com.
;
; Host name & Informations
localhost IN A 127.0.0.1
sapzils.com. IN A 210.183.183.125
ns IN A 210.183.183.125
IN HINFO "i586 Pentium" "Linux"
;
; Alias
www IN A 210.183.183.125
* IN A 210.183.183.125
자세한 것은 위 문서들을 참고하세요... ^^;;
10. /var/named/zone-183.183.210.in-addr.arpa 생성
@ IN SOA ns.sapzils.com. root.sapzils.com. (
2000042001
21600
1800
1209600
86400)
IN NS ns.sapzils.com.
125 IN PTR ns.sapzils.com. //ip의 마지막 즉, host ip를 지정 해 줍니다.
11. bind설정 refresh
$ /etc/rc.d/init.d/named restart //네임서버 재기동
$ ps ax | grep named //네임서버 작동 확인
$ nslookup www.sapzils.com
12. Network 설정 확인
/etc/sysconfig/network-scripts/ifcfg-eth0에 다음과 같이 되어 있는지 확인한다.
#cat /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT="yes"
/etc/sysconfig/network에 다음과 같이 되어 있는지 확인한다.
#vi /etc/sysconfig/network
NETWORKING=yes
FORWARD_IPV4=yes //요건 있어두.. 없어두 그만
HOSTNAME=ns
DOMAINNAME=sapzils.com
GATEWAY=xxx.xxx.xxx.xxx //gateway ip 명시 해 주시구욤.
GATEWAYDEV=eth0
13. 마지막으루...
도메인 등록한 곳을 통해 네임서버를 설정했슴다...
NS.SAPZILS.COM으로...
그런다음 하루나 이틀 기다립니다... ^^;;
도움이 되시나요? 그냥 이렇게 써있는 문서가 가끔 필요하거덩요... 그래서 써놓은 겁니다... ^^;;
댓글 15
-
i-
2002.02.24 14:12
-
쇠물택
2002.02.24 23:57
예... 감사합니다... ^^;; -
funnyPSP
2002.02.25 12:53
꺄~~~~~~~ 쇠물택님이시닷~ ^^*
쇠물택님 안녕하세욧~~ -
funnyPSP
2002.02.25 12:53
저 대현이에요..;;^^ -
i-
2002.02.25 22:31
저 위에서 7.1버젼이아니라 7.0버젼이후로는---;;오타여뜸;; -
쇠물택
2002.02.26 11:58
앗!! 주접님... ^^;; hotncool님... 음... 그리고... funnyPSP까지... 우헤헤... 참... 아이디도 많으세요... ^^;; 암튼 무쟈게 반갑슴돠... 맨날 제로보드 얻어쓰는데 아는게 없어서 못 올리다가 겨우 몇개 올렸어요... -.-;;; -
뽀유★
2002.02.26 17:19
아 진짜 이거 뭐에 대해서 하는거에요 ㅡㅡ; 리눅스..?
윈도우에서 하는건지 알고 찾아해맺는데.. ㅡ,.ㅡ;;
윈도우에서는 네임서버 불가능..? -
i-
2002.02.26 18:29
윈도우에서 2000 서버용이란 네임서버 가능하겠죠^^ 고정 ip여야하구염^ -
뽀유★
2002.02.26 19:03
i-님 그러면 어떻게 하는거죠..?
강좌좀 올려주시면 ^^; -
i-
2002.02.28 18:43
pro-style.org 에 강좌가있습니다-_-;; -
연구원
2002.03.01 07:42
.rev가 필요하다고 해놓으셨는데 설명이 없네요. -
i-
2002.03.12 06:40
.rev 파일-_-안써도되는데효^^ -
oVe
2002.03.22 16:19
공부 열씸히 합시다~~~~ -
문종배
2002.04.06 12:44
그런데 이거 네임서버여...일반 가정집에서도 확인이 가능한지...??지난번 어디선가가 일반 가정집에서는 네임서버 안잡힌다구 하더군여...그래서^^한번 확인해 보구 싶네여...^^ -
바른생활 NGEO
2002.09.10 20:39
두루넷이나 하나로 쓰면 80번이나..23번과 마찬가지로 네임서버가 쓰는 53번 포트도 막아놓지 않을까요...쿨럭..;;
아닌가요? ㅡ ㅡ?
제목 | 글쓴이 | 날짜 |
---|---|---|
전자우편만 사용할수 있는 계정추가하기 [1] | pai | 2002.02.25 |
아파치 가상 유저 설정하기 [6] | i- | 2002.02.24 |
네임서버 설정 [15] | 쇠물택 | 2002.02.24 |
리눅스 시스템에서 시간 맞추기 [2] | 쇠물택 | 2002.02.24 |
텔넷 사용자 관리... | 쇠물택 | 2002.02.24 |
[sapzils서버세팅] A+P+M 소스 설치 [4] | 쇠물택 | 2002.02.24 |
wuftp에서 proftp로...그리고, proftp 설정하기 [1] | 쇠물택 | 2002.02.24 |
메모리 절약하기 - 리눅스 | 오픈소스 | 2002.02.24 |
[강좌끝이다~!]와우리눅스7.0을 서버로 두고 인터넷공유 [8] | RealComty | 2002.02.23 |
[강좌4탄]와우리눅스7.0을 서버로 두고 인터넷공유 [2] | RealComty | 2002.02.23 |
[re] [강좌4탄]와우리눅스7.0을 서버로 두고 인터넷공유 [2] | 주영명 | 2002.02.27 |
[강좌3탄]와우리눅스7.0을 서버로 두고 인터넷공유 [4] | RealComty | 2002.02.23 |
[강좌2탄]와우리눅스7.0을 서버로 두고 인터넷공유 [1] | RealComty | 2002.02.23 |
[강좌1탄]와우리눅스7.0을 서버로 두고 인터넷공유 [1] | RealComty | 2002.02.23 |
[리눅스]proftp 에서 사용자가 상위 폴더로 이동을 못하게... [3] | teenteenv | 2002.02.22 |
에러페이지를 서버관리자가 지정한 페이지로. [1] | teenteenv | 2002.02.21 |
vi 편집기 사용시 비프음 제어 | 오픈소스 | 2002.02.21 |
커널 버전 알아내기 [1] | 오픈소스 | 2002.02.21 |
[APM자동설치] APM_Setup 3 ( Apache, PHP4, MySQL, Perl, Tomcat ) [6] | 근땅e | 2002.02.06 |
아파치 웹서버 속도 빠르게 하기 위한 최적화 팁 [14] | 차카게살자 | 2002.01.27 |
nslookup -sil sapzils.com 이라고 하셔야합니다-0-;;;;;;;;;
위에 9번에 /var/name/zone파일 설정에서
IN MX 10 sapzils.com. >메일에 관한사항임다-_-;;
위에처럼 해도되지만
설정이 잘되있나보려면 마지막에 host sapzils.com 하시면 mail 어쩌구저쩌구 나온답니다-0-;;
참조하세염^^