질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

네임서버 도메인 모르겟어요

작성자 정보

  • 박태혁 작성
  • 작성일

컨텐츠 정보

본문

한순모 님의 글


안녕하세요

모르겠어서 질문 남겨요

후이즈에서 도메인이 있고

리눅스 설치한 고정아이피를 가지는 서버가 있는데

저 도메인이 아이피로 연결되려면 어떻게 해야하나요

후이즈에서도 네임서버변경이런거 있던데

자세한 설명 부탁드려요 모르겟어요 네임서버글만 계속읽는데 이해는안되고

부탁드립니다




마땅히 도와드릴것이 없습니다.

네임서버셋팅글을 찬찬히 보시고 따라하시면되니까요?

아~하다보면 헷갈릴수 있습니다. 그러니 찬찬히 하시기 바랍니다. ("__)ㅋ

다음에서 level_s_m_05.gif DijkstraAL님 작성하신 글을 가져왔습니다.

그런데 ~ 사실상은 이분도 왜 네임서버를 쓰시는지 모르더군요.

사람들이 웹사이트를 검색할때 IP로 입력하게되면 기억하기가 불편하겠죠.

네임서버는 이 IP를 도메인으로 바꿔주는 역활을 하는것입니다.

자~~~ 아래 설명나갑니다.  ^^

 

네임서버를 왜 설정할까요? 사실 저두 모릅니다...
근데 확실히 좋아진 것은 있습니다... 일단 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으로...
그런다음 하루나 이틀 기다립니다... ^^;;

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,076 명
  • 현재 강좌수 :  36,001 개
  • 현재 접속자 :  282 명