[TIL] DNS가 어떻게 동작하는가?
less than 1 minute read
질문 내용
질문 목적
핵심 포인트
DNS 조회의 8단계:
- 사용자가 웹 브라우저에 ‘example.com’을 입력하면, 쿼리가 인터넷으로 이동하고 DNS 재귀 확인자가 이를 수신합니다.
- 이어서 확인자가 DNS 루트 이름 서버(.)를 쿼리합니다.
- 다음으로, 루트 서버가, 도메인에 대한 정보를 저장하는 최상위 도메인(TLD) DNS 서버(예: .com 또는 .net)의 주소로 확인자에 응답합니다. example.com을 검색할 경우의 요청은 .com TLD를 가리킵니다.
- 이제, 확인자가 .com TLD에 요청합니다.
- 이어서, TLD 서버가 도메인 이름 서버(example.com)의 IP 주소로 응답합니다.
- 마지막으로, 재귀 확인자가 도메인의 이름 서버로 쿼리를 보냅니다.
- 이제, example.com의 IP 주소가 이름 서버에서 확인자에게 반환됩니다.
- 이어서, DNS 확인자가, 처음 요청한 도메인의 IP 주소로 웹 브라우저에 응답합니다.
DNS 조회의 8단계를 거쳐 example.com의 IP 주소가 반환되면, 이제 브라우저가 웹 페이지를 요청할 수 있습니다.
- 브라우저가 IP 주소로 HTTP 요청을 보냅니다.
- 해당 IP의 서버가 브라우저에서 렌더링할 웹 페이지를 반환합니다(10단계).
참고 자료
https://www.cloudflare.com/ko-kr/learning/dns/what-is-dns/
Leave a comment