Network. DNS(Domain Name System)

DNS DNS: Domain Name System 도메인 이름을 IP 주소로 변환하는 시스템, 웹 사이트 주소를 IP주소로 변환해주는 역할 동작 방식 DNS는 계층 구조를 가지며, 요청을 처리하는 과정에서 필요한 DNS 서버를 순차적으로 탐색한다. 한 번 조회한 결과는 캐시에 저장되어 이후에는 같은 과정을 반복하지 않을 수 있다. 사용자가 google.com을 입력했다고 하면, 맥이 자동으로 로컬 DNS 서버에 요청을 보냄 → 만약 로컬 DNS 서버가 정보를 가지고 있지 않다면, 상위 DNS 서버로 요청을 보냄 1. 맥 → 로컬 캐시 확인 2. 로컬 DNS 서버(ISP DNS 서버) → 로컬 캐시 확인 3. 로컬 DNS 서버 → 재귀 DNS 서버에 요청 4. 재귀 DNS 서버 → 루트 DNS 서버 → TLD DNS 서버 → 권한 있는 네임서버 5. 권한 있는 네임서버 → IP 주소 반환 6. 재귀 DNS 서버 → 로컬 DNS 서버 → IP 주소 전달 7. 로컬 DNS 서버 → 맥에 최종 IP 주소 전달 8. 맥 → 구글 접속 재귀 DNS 서버(Recursive DNS Server)는 클라이언트를 대신하여 필요한 DNS 서버를 차례대로 조회하고 최종 결과를 반환하는 역할을 한다. ...

February 1, 2025