오늘은 대한입니다.
sun's longitude:299 51 20.88 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1399 번 글의 답장글: Re: dns질문 2
글쓴이: 산이 [홈페이지] 글쓴날: 2003년 03월 23일 22:44:19 일(저녁) 조회: 837
[김성민]님이 남기신 글:

>안녕하세요,
>
>아래 답변 감사합니다.
>말씀하신 내용은 산이님 책중 아파치, dns 부분을 안돌아가는
머리로 나름대로 많이 봐서 이해는 하고 있습니다.
>
>[컴퓨터가 127.0.0.1] 이라는 ip 를 가지고 있고,
>ns.abc.com 이라는 호스트 네임을 가지고 있을때 이 컴퓨터에
사용될 다른 도메인을 등록할때 등록정보를 ns.abc.com (127.0.0.1)
로 해주고, named.conf 에서 해당 도메인을 추가해주고 해당 zone
파일로 해준다는 것 까지는 이해를 하였습니다.
>그러고 나서 해당 도메인이 사용될수 있도록 Apache 등에서
가상호스트로 잡아주면 됩니다.
>
>여기까지는 이해를 하는데, 127.0.0.1 이라는 ip 를 가지고 있는
컴퓨터가 지금 ns.abc.com 이라는 이름을 가지고 있는데 ns.bbb.com
과 같이 다른 이름을 동시에 가질수 있는지 궁금
합니다.

하나의 컴퓨터에는 오직한개의 호스트이름만 있는것은
아닙니다.
여러개의 호스트이름이 존재합니다.
이것은 DNS에서 해당 컴퓨터의 IP주소에 이름을 정해주기
나름입니다.

>
>왜 이런 생각을 하게 되었는가 하면 웹서핑중 어떤 웹호스팅
사이트를 보게 되었는데, 리셀러 영업을 하는 곳이
더군요.
>내용중 자사의 시스템에서 일정 공간을 판매하고 리셀러가 그
할당 받은 용량을 재량껏 재판매를 하도록 하고
있더군요.
>
>근데 재판매를 위해서는 고객 도메인의 dns 정보를 바꾸던지
신규등록할때 서비스 제공사 dns 정보가 들어가야 정상인데,
이렇게 되면 리셀러임이 드러난다고 하여 리셀러가 가지고
있는 도메인을 이용해 dns 를 잡아 준다고 하더라고요,
>
>서비스 제공사 ns.abc.com
>리셀러 보유 도메인 bbb.com 이라고 하면
>서비스 제공사 시스템에 ns.bbb.com 이라는 네임을 사용하도록
해주어 리셀러가 판매하게 될 최종 고객은 ns.bbb.com 으로 등록,
수정 하게 되는 겁니다. 그러면 고객은 ns.bbb.com 을 사용하므로
리셀러가 직접 시스템 운영을 하는 것 처럼 보인다는 말이 되는
겁니다.
>
>이러한 경우 그러면 제공사에서는 ns.bbb.com 을 위해 별도의
시스템을 돌려야 한다는 것인데 일정 용량이라 하면 기껏 해야
몇 G 정도 될것인데 그것을 위해 새로운 시스템을 구비한다는
것은 좀 이상하거든요.
>그럴것 같으면 서버 호스팅을 하여야 맞는 거라고 생각이 들기
때문 입니다.
>
>이러한 내용을 보고서 그렇다면 제공사 시스템인 ns.abc.com 에서
ns.bbb.com 이라는 호스트를 같이 사용하도록 해주고 나머지 가상
호스트 잡는거는 ns.abc.com 에서 사용하는 방법과 같이 하지
않을까...
>이런 생각을 하게 되었습니다.
>
>그래서, 이전과 같은 질문을 하게 되었습니다.
>
>그런게 가능한건지요?
>
>감사합니다. 

이것도 가능합니다.
중요한점은 네임서버 호스트이름이 다르면 반드시
IP 주소는 같아야 하거나 같은 컴퓨터(IP Alias)에
존재해야합니다.


새로운 도메인을 등록할때 이 도메인을 운영할 네임서버
호스트이름을
기존에 존재하는 호스트이름으로
 할것인지 아니면
새로운 자신의 도메인 이름으로할 것인지 우선
결정해야합니다.


전자의 경우는 웹호스팅업체에서
 업무를 일괄적으로 처리하기
위해서 새로운 도메인이 추가되면 기존의 자신의 네임서버
호스트이름으로

등록하도록 권할할 뿐입니다.

반면 후자의 경우는
각각의 도메인에 대한 네임서버 호스트이름이 모두 다를수
있는데
결국 같은 IP 주소입니다.
만약 호스트이름도 다르고 IP 주소도 다르면
기존 네임서버에 새로운 IP 주소를 Alias 하여 한대에서 운영할
수 있습니다.
이 경우는 새로운 도메인에 대한 기존의 네임서버
호스트이름이
아니기 때문에 도메인 등록시 새로운 네임서버 호스트이름이
해당 등록기관에 등록됩니다.

실제로 도메인 등록기관(whois에서
 확인할 수 있음)의
데이터베이스는
 두개 또는 그이상의 템플렛으로 구성된
데이터베이스입니다.


등록기관(registrar)
 :

[네임서버호스트
 템플릿] : /etc/group 과 같은 개념

네임서호스트네임
 : IP 주소
ns.aaa.com       : 111.111.111.111
ns2.aaa.com      : 111.111.111.112
ns1.ccc.com      : 111.111.222.111
ns2.ccc.com      : 111.111.222.112
ns.ddd.org       : 123.123.123.100
ns2.ddd.org      : 123.123.222.100
ns3.ddd.org      : 123.222.111.100
...
ns.zzz.net       : 111.123.123.123
ns2.zzz.net      : 111.122.122.122
...


[도메인 템플릿] : /etc/passwd 과 같은 개념

도메인        : 네임서버호스트네임(1차,2차,...네임서버)

aaa.com       : ns.aaa.com, ns2.aaa.com
bbb.com       : ns.aaa.com, ns2.aaa.com
ccc.com       : ns1.ccc.com, ns2.ccc.com
ddd.com       : ns.ddd.org, ns2.ddd.org, ns3.ddd.org
eee.com       : ns1.ccc.com, ns.aaa.com
fff.com       : ns2.zzz.com, ns.aaa.com
...


마치 UNIX/LINUX 의 group 파일과 passwd 파일의 이치입니다.

두개의 테이블(템플릿)을
 서로 매치시켜보면
N:N 관계가 성립됩니다.

이 상태에서 새로운 도메인(kkk.com)이
 등록기관에
등록한다고 할때
kkk.com 도메인을 운영할 네임서버 호스트이름과 IP 주소를
지정해야하는데


앞에서 설명한 전자의 경우는(기존 호스트네임 이용)

kkk.com       : ns.aaa.com, ns2.aaa.com

과 같이 됩니다.

후자의 경우는 기존의 네임서버 호스트과 일치하는
IP 주소가 아니므로

ns.kkk.com     : 100.100.100.101
ns2.kkk.com    : 100.100.100.102

이와 같이 먼저 네임서버 호스트이름이 등록되고 난후에

kkk.com        : ns.kkk.com, ns2.kkk.com

이 됩니다.

물론 2차네임서버를 기존의 존재한 호스트이름으로도

다음과 같이 설정가능합니다.


ns.kkk.com     : 100.100.100.101
...
kkk.com        : ns.kkk.com, ns.aaa.com


한번 위의 두개의 테이블을 직접 그려서 N:N으로 그려보세요.

 
이전글 : dns질문 2
다음글 : Re: 관계도 그림첨부  
 from 61.254.75.40
JS(Redhands)Board 0.4 +@

dns질문 2 Re: 관계도 그림첨부
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds