Community

Everything You Need to Know About DNS: Crash Course System Design #4 요약: 이 동영상의 핵심 아이디어는 DNS가 도메인 이름을 IP 주소로

Everything You Need to Know About DNS: Crash Course System Design #4 요약: 이 동영상의 핵심 아이디어는 DNS가 도메인 이름을 IP 주소로 변환하는 계층적 서버 시스템으로, 클라우드 제공업체가 운영하는 권한 있는 네임 서버에 의존하여 분산되고 강력한 시스템을 만든다는 것입니다. 1. DNS는 도메인 이름을 IP 주소로 변환하는 서버의 계층적 시스템입니다. 1.1 DNS는 사람이 읽을 수 있는 도메인 이름을 기계가 읽을 수 있는 IP 주소로 변환하며, DNS 계층 구조에서 다양한 용도로 사용되는 여러 유형의 서버로 구성됩니다. 2. 2. 🔍 DNS 쿼리는 확인자로 전달되며, 확인자는 답변을 보유한 권한 있는 네임서버를 찾으며, 권한 있는 DNS 서버는 세 가지 주요 수준으로 구성됩니다. 2.1 DNS 쿼리는 DNS 확인자로 전달되며, 확인자는 답변을 보유한 권한 있는 네임서버를 찾으며, 권한 있는 DNS 서버에는 세 가지 주요 수준이 있습니다. 3. 루트 및 TLD 네임 서버는 모든 도메인의 IP 주소를 저장하며, 13개의 논리적 루트 네임 서버와 각 IP 주소 뒤에 다수의 물리적 서버가 있습니다. 3.1 루트 네임 서버는 TLD 네임 서버의 IP 주소를 저장하고, 각 IP 주소 뒤에 많은 물리적 서버가 있는 13개의 논리적 루트 네임 서버가 있으며, TLD 네임 서버는 그 아래에 있는 모든 도메인에 대한 권한 있는 네임 서버의 IP 주소를 저장합니다. 4. 4. 🌐 DNS는 AWS 및 Cloudflare와 같은 클라우드 제공업체가 운영하는 권한 있는 네임 서버를 사용하여 분산되고 강력한 시스템을 구축합니다. 4.1 DNS는 권한 있는 이름 서버를 사용하여 다양한 유형의 TLD 이름에 대한 쿼리에 대한 답변을 제공하며, AWS 및 Cloudflare와 같은 클라우드 제공업체는 강력한 권한 있는 이름 서버를 실행하여 고도로 분산되고 강력한 시스템을 구축합니다. 5. 🔍 브라우저는 루트 네임 서버에 .com TLD 네임 서버 목록을 요청하기 전에 캐시 및 DNS 확인자 캐시를 확인합니다. 5.1 브라우저는 캐시, 운영 체제 캐시, DNS 확인자 캐시를 확인한 후 응답을 찾을 수 없으면 루트 네임 서버에 .com TLD 네임 서버 목록을 요청합니다. 6. 6. 🔍 DNS 확인자는 TLD에 대한 IP 주소를 캐시하여 브라우저에 반환합니다. 6.1 DNS 확인자는 .com과 같은 일반적인 TLD에 대한 IP 주소를 캐시하고, 권한이 있는 네임서버를 위해 TLD 네임서버에 연락한 후 브라우저에 IP 주소를 반환합니다. 7. 7. 🚨 느린 전파 위험을 완화하기 위해 DNS 레코드의 TTL을 미리 줄입니다. 7.1 각 레코드의 TTL로 인해 DNS 전파가 느려지므로 업데이트 전에 레코드의 TTL을 미리 줄여 위험을 완화하세요. 8. DNS는 인터넷 백본에 매우 중요하므로 트래픽이 감소할 때까지 기존 서버를 계속 실행하세요. 8.1 DNS는 인터넷 백본의 중요한 구성 요소이므로 트래픽이 허용 가능한 수준으로 감소할 때까지 이전 IP 주소에서 서버를 계속 실행합니다.

알림

알림이 없습니다