본문 바로가기
리눅스공부/네임 서버 설치와 운영

[개념] 마스터 네임 서버 / 리눅스 네임 서버 구축

by 으노으뇨 2022. 12. 29.
728x90
반응형
SMALL

마스터 네임 서버

마스터 네임 서버는 unokim.com 과 같은 도메인에 속해 있는 컴퓨터들의 이름을 관리하고

외부에서 www.unokim.com이나  나 ftp.unokim.com 등 컴퓨터 IP 주소를 알고자 할 때

해당 컴퓨터의 IP 주소를 알려주는 네임 서버를 말한다.

그러므로 일반적으로 unokim.com 이라는 도메인으로 인터넷 서비스를 하려면

unokim.com 네임 서버를 구축해서 외부에서 www.unokim.com  이나 ftp.unokim.com 등으로 접속할 수 있게 해야한다.

아래는 마스터 네임 서버의 구성도이다.

마스터 네임 서버 구성도

1
우선 테스트하기 위해 FTP 서버도 하나 설치를 리눅스 텍스트모드에 설치하고, 리눅스에는 네임 서버와 웹 서버를 설치한다.

그리고 Server의 네임 서버 설정에서 www.unokim.com 은 server의 IP 주소인 192.168.111.55 으로 설정하고, ftp.unokim.com 은 텍스트모드에서 192.168.111.200 으로 설정한다.

2
구성이 완료되면 Client 에서 www.unokim.com 의 접속을 시도할 때 다음과 같은 순서로 진행된다.  

1) 설정된 네임 서버인 192.168.111.55에 www.naver.com 의 UP 주소를 요청한다.

2) 192.168.111.55는 자신의 DB를 검색해 www.naver.com 이 있는지 확인한다. 해당 내용이 없을 것이므로, 외부 인터넷에서 www.naver.com 의 IP 주소를 알아온다.

3) 알아온 www.naver.com 의 IP 주소를 Clinent에 알린다. 

3
지금까지의 과정은 캐싱 전용 네임 서버와 큰 차이가 없다. 이번에는 Client에서 www.unokim.com 에 접속을 시도할 때의 과정은 아래와 같다.

1) 설정된 네임 서버인 192.168.111.55 에 www.unokim.com 의 IP 주소를 요청한다.

2) 192.168.111.55 은 자신의 DB를 검색해 www.unokim.com 이 있는지 확인한다. 그런데 unokim.com 은 자신이 관리하는 도메인이므로 www.unokim.com 의 IP 주소( 192.168.111.55 ) 와 ftp.unokim.com 의 IP 주소 ( 192.168.111.255 ) 를 가지고 있다. 그러므로 외부 인터넷으로 나갈 필요 없이 바로  Client로 해당 IP 주소를 알린다.


4
다음은 마지막으로 그림의 좌상단의 [인터넷상의 컴퓨터] 에서 'ftp.unokim.com' 에 접속할때는 아래와 같다.

1) 외부 인터넷상의 컴퓨터는 자신의 로컬 네임 서버에게 ftp.unokim.com의 IP 주소를 요청한다.

2) 로컬 네임 서버는 아마도 ftp.unokim.com 의 IP 주소를 모를 것이므로, 'ROOT' 네임 서버에 IP 주소를 요청할 것이다. ROOT 네임서버는 COM 네임 서버의 주소를 알려주며 그 쪽에 요청하도록 한다.

3) 로컬 네임 서버는 다시 COM 네임서버에 의뢰한다. COM 네임서버는 unokim.com의 도메인을 관리하는 'unokimc.com' 네임서버의 IP 주소인 192.168.111.55 를 로컬 네임 서버에 알린다.

4) 로컬 네임 서버는 unokim.com 서버인 192.168.111.55에 ftp.unokim.com 의 IP 주소를 요청한다.

5) unokim.com 네임 서버는 자신의 DB에 ftp.unokim.com 의 주소가 있으므로 ftp.unokim.com 의 IP 주소인 192.168.111.255를 알려준다.

6) 로컬 네임 서버는 ftp.unokim.com 의 IP 주소인 192.168.111.255를 요청했던 인터넷상의 컴퓨터에 알린다.

7) 인터넷 상의 컴퓨터는 192.168.111.255으로 접속하게 된다.

사설 네트워크 접속??

192.168.111.55 라는 IP  주소는 사설 네트워크 IP 주소이므로, 원칙적으로 인터넷상의 컴퓨터가 www.unokim.com  에 접속할 수 없다. 언제 어디서나 PC방에 가서 들어갈 수 있는 도메인은 이나다. 하지만 공인 IP 주소를 사용하는 것으로 바꾼다면 실제로 인터넷상에서 운영하는 것과 완전히 동일하게 마스터 네임 서버를 구축할 수 있다. 
물론 unokim의 도메인의 소유권도 나에게 완전히 있어야 한다.!!! 
728x90
반응형
LIST

댓글