[네트워크 길라잡이](16)인터넷서버 구축-5

 도메인네임이 IP로 변환되는 과정을 알아보자.

 네트워크를 위한 TCP/IP 패킷에는 도메인네임을 위한 공간이 없다. 따라서 그림에서와 같이 도메인네임을 IP로 변환(resolving)해 주는 작업을 선행하게 된다.

 클라이언트가 ‘http://www.yahoo.com’에 접속하기 위해서는 먼저 자신의 로컬NS(Local Name Server)에 물어보게 된다.(1)

 이때 로컬NS는 먼저 자신의 캐시에 자료가 있는지 확인한 후 발견되지 않을시 루트NS(Root NS)에 질의를 던진다. 그러나 루트NS도 ‘http://www.yahoo.com’의 자료를 갖고 있지 않으므로 com 도메인을 관리하는 NS를 참고하라는 답변을 보내준다.(2)

 그러면 로컬NS는 다시 com NS에 질의를 던지고 com NS는 다시 ‘yahoo.com’의 NS를 일러준다.(3)

 ‘yahoo.com’ NS는 서브도메인에 대한 자료를 관리하는 실제 NS이므로 ‘http://www.yahoo.com’에 대한 IP ‘204.71.200.74’를 클라이언트에 답변해준다.(4·5)

 다만 이 경우 실제 ‘http://www.yahoo.com’에 대한 IP를 변환하면 매번 다른 IP 주소가 넘어오는 것을 볼 수 있는데 이는 사이트가 다수의 미러링 서버로 운영되고 부하 공유를 위해 해당 도메인에 다수의 IP를 매핑했기 때문에 나타나는 현상이다.

 <정혜원(hwjung@pcbee.co.kr), 자료:피시비( http://www.pcbee.co.kr)>


브랜드 뉴스룸