반응형
DNS는 사람이 읽을 수 있도록 IP 정보를 변환 해주는 시스템
www.google.com → 142.250.76.206
만약, DNS가 없다면 직접 아래 정보를 입력
//URL에 직접 하기 정보 입력
https://142.250.76.206/
DNS의 Lookup flow
- 브라우저 DNS 캐시 확인
: 이미 캐시 상에 존재하면 바로 ip 사용 - OS DNS 캐시 확인
: Windows/Mac/Linux 내부 캐시 확인(nslookup 사용) - hosts 파일 체크
C:\Windows\System32\drivers\etc\hosts - 로컬 Resolver(재귀 DNS 서버) 로 질의
ex) KT DNS, LGU+, 회사 DNS 서버, Cloudflare DNS, Google DNS
ㄴ가끔 사내 시스템 네트워크 오류가 안 잡히면 회사 DNS 서버 매핑 테이블을 확인해보는 것도 방법
ㄴ인프라팀이 오류 못잡다가 확인해보니 DNS 매핑 테이블이 꼬여 있는 경우 더러 있음 - Root DNS 서버로 요청
: 전 세계 13개 클러스터, 여기까지 오면 망함, 오래 걸림
ㄴ얘도 정확히 모르고 TLD 서버로 가라고 함 - TLD 서버 (.com, .kr, .org 등)로 요청
- Authoritative DNS 서버로 요청
ㄴ 최종 IP 반환(이전에 못찾았을 case만)
중요! DNS 는 라우팅 하지 않음(응용 계층)
DNS는 단지:
이 도메인의 IP는 X입니다.
라는 텍스트 정보만 리턴
라우팅 : 패킷 정보를 어디로 보낼지 결정하는 것(라우터가 함)
ㄴDNS은 ip(최종 목적지)만 반환하는 거고 보내는 경로는 라우터가 결정

반응형
'IT인프라' 카테고리의 다른 글
| 패키지 매니저(Package Manager) (0) | 2025.12.01 |
|---|---|
| EAI(Enterprise Application Integration) (0) | 2025.11.26 |
| Nginx(엔진 엑스) (0) | 2025.11.17 |
| DAS(Direct Attached Storage) (0) | 2025.11.17 |
| SAN(Storage Area Network) (0) | 2025.11.17 |