: url창에 도메인을 입력하면 어떻게 홈페이지가 찾아지는지 너무 궁금합니다.
: 아무리 생각하고 관련 책을 읽어봐두, 어려운 용어만 나열할 뿐이네여..
: 처음에 사용자가 브라우저 창에다가 주소를 입력하면은,
: www.sunin.org 이렇게 입력하면은 제일 처음에
: 국제 도메인 관리 서버로 가나여?
: 처음에 org로 가서, sunin이라는 곳이 있는곳으로 가서, 그 안에서 www를 찾는건가여?
: 좀 이해하기 쉽도록 설명좀 부탁드리겠습니다.
예 맞습니다~
아는 한도에서 설명 드리면!
1. www.sunin.org 를 입력하면 사용자가 설정해둔 name 서버로 찾아갑니다.
(이건 로컬에서 설정을 합니다.)
2. 그러면 그 name 서버에서는 다시 루트 서버로 찾아 갑니다.
(root 서버의 주소는 도메인 서버 설정할 때 직접 만들고, 필요할 때 마다,
업데이트 합니다.)
3. 루트 서버가 org를 담당하는 name 서버를 찾아가서, sunin.org가 등록된
대행사의 name 서버를 알아냅니다.
4. 대행사의 name 서버에 물어서 sunin.org를 담당하는 name 서버를 알아냅니다.
5. sunin.org를 담당하는 name 서버에 다시 www를 물어 보면, 서버는 ip를
알려 줍니다.
6. 이 정보가 클라이언트 PC에 전해집니다.
님께서 생각하신것과 비슷합니다. 물론 이대로 하면 느려집니다. 그러나 각
name 서버는 한번 알아낸 주소의 캐시를 유지합니다. 즉 처음 찾아간 name
서버에 캐시가 되어 있다면, 여러분 물을 필요 없이 단번에 IP를 찾아냅니다.
그래서 속도가 그렇게 느려지지 않습니다.
허접한 답변이나마 도움이 되셨으면 합니다. :)
꼬랑지: 하필... www.sunin.org 인가요? ^^; 혹시 인천 선인고 출신 이세요??