DNS

DNS(도메인 이름 시스템)는 호스트 이름을 주소로 변환하며, 조회가 느리거나 필터링되면 정상적인 서버도 느려 보일 수 있습니다.

정의만 제공합니다. 여기에서 설명하는 용어는 당사가 판매하는 서비스가 아닙니다.

DNS는 연결이 시작되기 전에 도메인 이름을 주소로 확인합니다. 느리거나 필터링된 이름 확인은 요청이 단말기를 떠나기 전에 일어나므로, 정상적인 서버도 느려 보일 수 있습니다.

스텁 리졸버는 재귀 리졸버에 질의하고, 재귀 리졸버는 루트에서 권한 있는 서버까지 차례로 질의한 뒤 레코드의 TTL(Time To Live) 동안 응답을 캐시합니다.

사이트가 느려 보이는 이유

첫 조회는 연결이 시작되기 전에 왕복 한 번을 추가합니다. 리졸버가 느리거나, CNAME 체인이 길거나, 마이그레이션 중 TTL이 만료되면 서버가 정상이어도 느려 보일 수 있습니다. 이는 서버는 빠른데 TTFB가 높게 나타나는 형태로 드러납니다.

응답은 리졸버 위치와 지역 기반 트래픽 조정(geo-steering)에 따라 달라지므로, 한 곳에서 한 번 시험한 결과는 근거가 약합니다. 여러 네트워크에서 이름을 확인하고, 지연과 TTL을 비교하며, 권한 있는 서버에 직접 질의하십시오. 중국 연결 준비도 점검에는 서로 다른 관측 지점에서의 이름 확인이 포함되어 있습니다.

자주 묻는 질문

TTL이란 무엇입니까?

리졸버가 레코드를 캐시할 수 있는 시간(초)입니다. TTL이 짧으면 변경이 빨리 반영되지만 질의량이 늘고, TTL이 길면 그 반대입니다.

네트워크마다 다른 응답을 받는 이유는 무엇입니까?

지역 기반 트래픽 조정, 애니캐스트, 리졸버 위치가 모두 응답에 영향을 줍니다. 사용자가 실제로 쓰는 네트워크에서 시험하십시오.

DNS가 이메일 장애를 일으킬 수 있습니까?

예. 웹사이트 이름 확인이 정상이더라도 MX, SPF, DKIM, DMARC 레코드가 없거나 잘못되면 메일이 거부되거나 스팸으로 분류됩니다.

자세히 보기

출처

  1. RFC 1034: 도메인 이름, 개념 및 기능
  2. RFC 1035: 도메인 이름, 구현 및 명세
  3. RFC 8484: HTTPS를 통한 DNS 질의(DoH)