💁🏻♂️DNS - 인터넷의 디렉터리 서비스
🤔 DNS란?
👉🏻DNS가 제공하는 서비스
🔎 DNS 살펴보기
🔎 DNS 역할 살펴보기
😀 DNS 서비스의 특징
- 데이터 베이스 시스템이 분산되어 있습니다.
🤔 왜 DNS는 중앙 집중적으로 구성하지 않았을까?
- 한 군데 고장이 나면, 전체적인 서비스가 다 마비됩니다.
- 트래픽이 분산되지 않아, 클라이언트의 수가 늘어나면 서비스가 원활해지지 않습니다.
- 멀리 있는 사용자에게 서비스 지연 시간이 높아지게 됩니다.
→ 확장성이 불가하기 때문입니다.
🔨DNS 동작 원리 개요
🔎 DNS 서버의 구성
🔎 DNS 서비스의 작동 과정
🔎 분산된 Root Name Server
- 최상단의 Root Name Server 또한 여러 군데로 분산되어 있습니다.
🔎 Top-Level Domain(TLD)를 관리하는 회사들
🔎 Authoritative domain 서버와 Local DNS 서버
🔎 DNS 서비스의 작동 과정 살펴보기 - Iterative query 방식
🔎 DNS 서비스의 작동 과정 살펴보기 - recursive query 방식
🤨DNS 서버 공격
🔎 DNS 서버 공격 - 디도스(DDos)
- recursive query가 많을 경우 DNS 서버에 대한 요청이 Root나 TLD 서버에 몰려 서비스에 문제가 발생할 수 있음
→ 하지만 이런 DNS서버 공격은 크게 성공하지 못함
🤔 왜 크게 성공하지 못했을까?
- 왠만한 DNS서버는 사실 Root DNS 서버에 직접 갈 필요가 없음
→ 로컬 DNS 서버가 TLD 서버의 IP를 캐시하여 루트 서버 바이패스 허용했기 때문에!
🔎 DNS 서버 공격 - Amplification Attacks
🔎 DNS 서버 공격 - pharming attacks
📒Reference (참고 자료)
- 컴퓨터 네트워킹 하양식 접근(Computer Networking _ A Top Down Approach, 8th)
- K Mooc - 부산대 컴퓨터 네트워킹 ppt 및 강의 video | K-MOOC
video | K-MOOC
Dynamic Host Config, Protocol 시청
www.kmooc.kr
'네트워크' 카테고리의 다른 글
네트워크 - ch2-6. 비디오 스트리밍과 컨텐츠 분배 네트워크 (0) | 2023.03.26 |
---|---|
네트워크 - ch2-5. P2P 파일 분배 (0) | 2023.03.26 |
네트워크 - ch2-3. 인터넷 전자메일 (0) | 2023.03.26 |
네트워크 - ch2-2. 웹과 HTTP (0) | 2023.03.26 |
네트워크 - ch2-1. 네트워크 애플리케이션의 원리 (0) | 2023.03.26 |