[조봉현]님이 남기신 글:
>^^; 안녕하세요 산이님
>
>어제 급히 글쓰다 보니 "산희"로
둔갑을
>해버렸네요 죄송 합니다 꾸벅
>
>산이님께 한가지 질문이 있습니다
>
>이것만 알면 어느정도 전체가 이해가 갈것 같아서
>글올립니다 네임 써버 강좌들을 보면 정말 무슨 외국어
논문
>읽는 것 같을 정도로 저는 초보입니다
>
>저의 경우는 전용선을 사용 합니다 윈도우의 "네트워크
등록 정보"
>를 보면
>
>IP 주소 -- 할당된 IP주소 사용으로 되어 있으며
210.215.210.143
>
>이라고 되어 있습니다 이것을 가지고 네임 써버 설정과
>제가 가지고 있는 도메인을 외부에서 연결 할수 있는
것인지요
>
>제가 이런 질문을 드리는 이유는 많은 네임 써버 글들을
읽었는데
>대부분이 상위 써버를 알아야 한다는 식으로 되어
있습니다
>
>저의 경우도 "네트워크 등록정보" 에 보면
>DNS 구성을 보면 아래 처럼 되어 있습니다
>
>DNS 사용
>
>호스트:( ) 도메인( )
>
>찾을 DNS 주소
>210.215.191.1
>210.215.191.2
>
>위 처럼 되어 있습니다 제가 본 네임 써버 설정 글을
>보면 제가 받은 고정 IP는 소용 없구 위의 DNS 구성의
>회사 써버의 IP주소를 사용해야 될것 같은데요
>정말 그런지요
꼭 회사의 1,2차 네임서버를 지정할 필요는 없지만
네트워크 트래픽 문제등이 있으므로
가까운 자신의 도메인을 책임지는
DNS주소를 지정합니다.
>
>자신의 고정 IP만 있으면 자신의 컴퓨터에다가 네임 써버
설치하고
>아파치 설정만 하면 전세계사람들이
제 도메인 명으로
>제 컴퓨터에 접속 할수 있는 것이 아니였나요?
자신의 컴퓨터에 네임서버 설치는 항상 가능합니다.
그러나
네임서버를 운영하기 위해서는
해당 도메인이 도메인 관리기관에 등록되어 있어야하고,
물론 1차 네임서버도 현재 설정되어 있는 IP 주소로
지정해서 등록합니다..
>
>제 질문이 너무 횡설 수설 이군요
>
>제 컴퓨터는 회사 중앙컴퓨터에 연결 되어 있는 것
같습니다
>(DNS 사용 에 체크되어 있고 그리고 찾을 DNS 주소가
잇습니다)
>
>그런데 저는 고정 IP를 가지고 있습니다
>이럴 경우 제가 써버를 돌릴때 제 컴퓨터의 IP를
가지고는
>불가능 한지요 네임 써버 강좌들을 보면 제 컴퓨터 보다
상위인
>회사 써버 IP를 사용해야 한다는 데 사실 인지요?
현재 사용하는 고정 IP 주소를 1차 네임서버로 설정하여
도메인 관리기관(예:한국인터넷정보센터,
인터닉)에 원하는
도메인을 신청한다면
가능합니다.
이게 기본 개념입니다..
자신의 컴퓨터가 고정IP 주소를 사용하고 네임서버를
설치한다고
해도 관리할 도메인이 없기 때문에
무용지물입니다.
네임서버는 도메인관리기관에
등록된 도메인에 대해서
관리합니다..
========================================
충분히 있을 수 있는 질문입니다..
네임서버는
이름 <--> IP 주소로 서로 변환해주는
서비스 기능을 말합니다.
이때 이 서비스 기능을 하는 컴퓨터(기계)에
BIND같은 DNS 프로그램을 설치합니다.
원론적인 얘기는 접어두고..
"찾을 DNS 주소"
이라함은 네임서비스 기능을 하는 컴퓨터(네임서버)를
말합니다.
이 DNS서버를 LocalDNS라고 합니다.
(리눅스 같은 경우에는 /etc/resolv.conf 파일에 설정합니다.)
이미 존재하는 다른 네임서버에 "찾을 DNS 주소"에
설정해도 되지만 네트워크 트랙픽 문제등으로
자신이 사용하는 도메인에 대한 네임서버를
지정합니다.
예를 들어
웹 브라우저 입력란에
"http://linuxer.suwon.ac.kr"
라고 입력하면
http:// 프로토콜을 사용하여 linuxer.suwon.ac.kr
호스트로 접속하는 경우입니다.
사람이 이렇게 입력하면 웹브라우저(Resolver)는
"찾을 DNS 주소"에 해당하는 네임서버에
우선적으로 linuxer.suwon.ac.kr 호스트 정보를
질의합니다.
따라서 해당 LocalDNS는 이 호스트에 대한 정보를
웹브라우저에게
해당되는 IP 주소를 제공합니다.
결국 웹 브라우저는 IP 주소로 해당 호스트를
찾게 되는것이지요...
호스트는 이런식으로 찾는다는것을
알 수 있을 것입니다.
그렇다면 kr이나 co.kr, ac.kr suwon.ac.kr
과 같은 도메인은 어떻게 설정해야하할까요?
이 도메인은 도메인 관리기관에 등록해줘야
합니다.
즉, 루트도메인(.)부터
트리구조를 가집니다.
도메인 등록시 이 도메인을 책임지는
네임서버 주소를 지정해주는데
1차, 2차 네임서버가 바로 그것입니다.
또 한가지 예를 들어
aaa.anycom.co.kr
이라는 호스트를 찾을 경우를 생각해봅시다.
LocalDNS는 이 호스트에 대한 정보가 없으므로
루트 도메인이나 kr 도메인으로부터
anycom.co.kr
도메인은 책임지는 1차네임서버 정보를 구합니다.
즉 다른 네임서버가 자신의 도메인을 찾을 수 있도록
도메인 관리기관에 1,2차 네임서버를 등록해줘야
한다는 결론이 나오죠?
이렇게 해서 LocalDNS는 anycom.co.kr 1차 네임서버를
찾고 이 네임서버에게서
aaa라는 호스트 IP 주소를 질의하여
얻어옵니다.
얻어온 정보는 자신의 캐시(메모리)에
저정되며
물론 웹브라우저에게
이 정보를(IP 주소)를
응답해줍니다.
설명이 꽤 길었네요...
|