BBUWOO'S [ LIKE UNIX ] WORLD Home > Lecture > Iservice > Iservice-1  

HOME
WHAT's BBUWOO?
LInux AnNyung
Open Source
    GitHUB
    GitHUB (for PHP)
LECTURE
MINI LECTURE
QnA BOARD
ENGLISH POEM


WARNNING

강좌의 모든 권리는 본인 김정균에게 있으며 이 강좌를 상업적 목적 으로 이용
하거나 다른 곳으로 옮길시에는 본인의 허락이 있어야 한다. 이글의 가장 최신글은
http://oops.org 에서 확인할수 있다.



1. NAME Service

Internet 상의 host들은 ip address라는 숫자로 구성된 주소를 가지고 있다. 하지만 이 숫자로 된 주소들은 외우기가 힘들고 모두 비슷비슷하게 생겨서 구분하기가 참 힘들며, 더우기 이 주소로 사이트의 특성을 알기는 정말 힘이든다. 그래서 외우기 쉽고 주소만으로도 그 site의 특성을 알기 쉽게 하기 위하여 만든 것이 DNS(Domain Name Service) 이다. 그리고 이 DNS를 관리 하는 것이 바로 Name Server 이다. 우리가 Windows 에서 internet 연결을 위한 셋팅을 할때 TCP/IP 설정에서 주 DNS서버 보조 DNS 서버(또는 이름해석 서버라고도 한다) 라는 항목이 바로 domain name을 ip address로 해석을 해줄 Name Server를 지정을 하는 것이다.

그렇다면 왜 NS 설정이 중요한가?

이 항목에서 설명할 부분은 왜 중요한가 보다 다른 Daemon들 처럼 그냥 공식적으로 설정을 하면 안되고 반듯이 이해를 해야 하는가를 다루려고 한다.

Name Service란 아주 중요한 것이다. 예전에는 IP address 기반의 서비스이기 때문에 별 상관이 없을지는 모르겠지만 현재의 Internet은 IP address 기반이기 보다는 Name 기반의 서비스가 주가 된다. 그러므로 Name Daemon 외의 다른 Daemon(http의 virtualhost 기능, sendmail 등등)들은 거의 절대적으로 NS에 의존을 하게 된다. 그러므로 NS의 설정이 잘못되었을 경우에는 자기의 host에만 문제를 주는 것이 아니라 다른 사람 아니 다른 지역의(여기서 다른 지역이란 local뿐 아니라 global을 의미한다) 네트워크까지 마비를 시킬수 있기 때문이다. 즉 그만큼 자기가 하는 설정이 간단한 문제가 아니라 다른 나라까지도 영향을 미칠수 있는 중요한 작업이라는 것을 의식을 해야 한다. 이 문제에 대해서 좀더 기술적으로 알고 싶다면 INTERNET Service를 위한 NAME Service의 바른이해 문서를 참고하면 된다.



>> 이전 : IP Address? Domain Name? 이게 뭐야?
>> 다음 : WEB Service



    



 Home > Lecture > Iservice > Iservice-1

Copyright 1997-2024 JoungKyun Kim 
LAST MODIFIED: 2017/01/18