코딜기

[Network] DNS(Domain Name System) 본문

Web Programing/Network

[Network] DNS(Domain Name System)

코딜기 2024. 9. 25. 19:42
반응형

DNS(Domain Name System)란?

    • 웹사이트의 서버 주소 IP 주소(예: 53.201.33.1)로 이루어져 있습니다.
    • 이러한 숫자 조합의 IP 주소 사용자가 기억하기 어렵다는 단점이 있습니다.
    • DNS 숫자로 된 IP 주소를 기억하기 쉬운 도메인 이름(예: www.tistory.com)으로 변환해 주는 시스템입니다.
    • 사용자가 도메인 이름을 입력하면, DNS가 해당 도메인을 IP 주소로 변환해 웹사이트에 접속할 수 있도록 도와줍니다.

  • 도메인 이름 : 컴퓨터나 네트워크를 식별하기 위해 붙여진 이름으로, 예를 들어 tistory.com이 도메인 이름입니다.
  • 호스트 이름(서버 이름) : www 도메인 내에서 특정 서버를 가리킵니다. 예를 들어, www.tistory.com에서 www는 특정 웹 서버를 나타냅니다.

컴퓨터와 DNS 서버 간에 일어나는 IP 주소 교환

  1. 클라이언트DNS 서버접속하고자 하는 도메인 이름의 IP 주소를 요청합니다.
  2. DNS 서버는 해당 도메인 이름에 대응하는 IP 주소를 클라이언트에게 알려줍니다.
  3. 클라이언트는 받은 IP 주소를 이용해 서버에 접속합니다.

  • 만약 클라이언트DNS 서버에 도메인의 IP 주소를 물어봤을 때, 해당 DNS 서버가 그 정보를 모르면, 다음 DNS 서버에 요청을 전달합니다.
  • DNS 서버전 세계에 여러 대가 흩어져 있으며, 이들은 계층적으로 연결되어 있어, 상위 DNS 서버에 계속해서 요청을 전달해 IP 주소를 찾습니다.


출처 : https://bruders.tistory.com/144#google_vignette

반응형

'Web Programing > Network' 카테고리의 다른 글

[Network] IP/TCP 프로토콜 및 포트(Port)  (0) 2024.09.25
Comments