DNS : Domain Name System
다층적으로 구성된 네트워크에 분산되어 도메인 정보들이 저장 및 조회
특정 사이트 접속 시 로컬 저장소 확인 후 없을 시 상위 계층 요청 -> 점차 하위 계층
www.naver.com 접속 시도 -> 로컬 서버에 접속 내역이 없다면
-> Root DNS 서버에 요청(전 세계 13개, 한국에는 미러 서버)
→ .com 담당하는 서버의 주소를 로컬 서버에 알려줌
-> .com 서버의 요청 → naver.com 찾아서 로컬 서버로 반환
-> naver.com에서 naver 중(cafe.naver.com, mail.naver.com 등) www.naver.com 주소를 로컬 서버로 반환 -> 로컬 서버에서 PC로 반환
DNS 스푸핑 : 사용자 요청을 중간에 가로체 공격자가 원하는 사이트로 접속되게 하는 불법 공격 행위
로컬 DNS 서버
A Record : 도메인을 서버의 IP와 직접 연결 (고정 IP의 경우 사용)
C Name : 도메인을 별명과 연결 (유동 IP의 경우 사용 → 별명을 다시 IP와 연결해야 하기에 A Record 방식보다 느림)