DNS란 무엇입니까?
웹 사이트를 열 때마다 보이지 않는 디렉토리 서비스는 사용자가 입력한 이름을 컴퓨터가 접근할 수 있는 숫자로 변환합니다. Domain Name System의 작동 방식과 도메인에 대해 게시된 내용을 읽는 방법은 다음과 같습니다.
인터넷 전화번호부
컴퓨터는 이름으로 탐색하지 않고 다음에 연결합니다. IP 주소. DNS는 도메인 이름 시스템는 다음과 같이 기억에 남는 이름을 매핑하는 분산 디렉터리입니다. example.com 그 숫자에. 이는 스탠포드에 있는 초기 인터넷의 단일 호스트 파일을 유지 관리하는 것이 불가능해졌기 때문에 1983년에 발명되었습니다.
DNS를 주목할만한 두 가지 요소는 다음과 같습니다. 분산 (단일 기계는 모든 것을 알지 못합니다) 그리고 그것은 모든 곳에 캐시됨 (답변은 한동안 기억되어 조회가 빠릅니다.) 두 속성 모두 시스템이 매일 작동하는 방식을 결정합니다.
DNS 조회 중에 발생하는 일
브라우저가 웹사이트를 요청하면 DNS 서버 체인이 몇 밀리초 안에 협력합니다.
# 1. 장치가 구성된 확인자(종종 ISP 또는 8.8.8.8 / 1.1.1.1)를 요청합니다. # 2. 리졸버는 캐시된 답변이 없으면 계층 구조를 탐색합니다. # 루트 서버 → ".com" 서버 → example.com 자체 네임 서버 # 3. 도메인의 권한 있는 서버가 실제 기록으로 응답합니다. # 4. 리졸버는 레코드의 TTL에 대한 답변을 캐시하고 응답합니다.
마지막 홉(도메인 자체를 나타내는 서버)은 NS 레코드(아래)가 가리키는 것입니다. 그 위의 모든 것은 단지 위임일 뿐입니다.
중요한 레코드 유형
도메인의 DNS 영역은 입력된 레코드로 구성된 작은 데이터베이스입니다. 실제로 만나게 될 것은 다음과 같습니다.
| 유형 | 기능 | 예 |
|---|---|---|
| A | 이름을 IPv4 주소에 매핑합니다. | example.com → 93.184.216.34 |
| AAAA | 이름을 IPv6 주소에 매핑합니다. | example.com → 2606:2800::2201 |
| CNAME | 별칭: 다른 이름을 가리키는 이름 | www.example.com → example.com |
| MX | 도메인의 이메일을 수신하는 메일 서버 | 10 aspmx.l.google.com |
| TXT | 자유 텍스트: SPF 스팸 방지, DKIM, 소유권 증명 | "v=spf1 -all" |
| NS | 영역에 대한 권한 있는 이름 서버 | ns1.examplehost.com |
| CAA | TLS 인증서를 발급할 수 있는 인증 기관 | 0 issue "letsencrypt.org" |
| SOA | 영역 메타데이터: 기본 서버, 연락처, 캐싱 타이머 | ns1. dns-admin. … |
| PTR | 반대: IP를 호스트 이름에 다시 매핑합니다. | 8.8.8.8 → dns.google |
두 가지 특징을 알아두면 좋습니다. CNAME은 허용되지 않음 도메인의 루트에(그래서 example.com A/AAAA 레코드를 직접 사용) 및 도메인 MX "0 ." 가지고있다 null MX — "이 도메인은 이메일을 보내지만 아무것도 받지 않습니다"라고 말하는 의도적인 방법입니다.
캐싱, TTL 및 전파
모든 레코드에는 TTL(수명) — 확인자가 다시 질문하기 전에 답변을 재사용할 수 있는 시간(초)입니다. 3600초 TTL은 전 세계적으로 최대 1시간의 캐싱을 의미합니다. 60초 TTL은 변경 사항이 1분 이내에 표시된다는 의미입니다.
이것은 사람들이 "DNS 전파"를 의미하는 것입니다. 변경 사항을 알리는 것이 없으며 캐시가 자신의 속도에 따라 만료된다는 것입니다. 계획된 마이그레이션 전에 일반적인 방법은 TTL을 미리 낮추고 전환한 다음 모든 곳에서 신속하게 실행되는 것을 확인한 다음 다시 TTL을 높여 캐싱을 즐기는 것입니다.
문제 해결 팁: 사이트가 다른 사람에게는 로드되지만 귀하에게는 로드되지 않는 경우 로컬 확인자가 여전히 이전에 캐시된 답변을 보유할 수 있습니다. 일반적으로 장치를 1.1.1.1로 전환하거나 DNS 캐시를 플러시하면 문제가 해결됩니다.
도메인의 DNS를 직접 확인하세요.
명령줄 도구가 필요하지 않습니다. 브라우저 유틸리티는 Google과 Cloudflare의 해석기에 실시간으로 쿼리합니다.
- DNS 검사기 — 한 번의 클릭으로 모든 도메인의 모든 레코드 유형을 가져옵니다.
- 도메인에서 IP로 — 호스팅 세부정보와 함께 도메인이 가리키는 주소만 확인하세요.
- 역방향 IP 조회 — PTR 레코드: IP가 응답하는 호스트 이름입니다.
자세히 알아보기
- 반대편 숫자가 궁금하시죠? 읽다 IP 주소가 무엇인가요? 또는 IPv4와 IPv6 비교.
- IP의 평판을 조사하시나요? 참조 IP 블랙리스트 가이드.
DNS 질문
간단히 말해서 DNS란 무엇입니까?
DNS(도메인 이름 시스템)는 인터넷의 전화번호부입니다. example.com과 같이 입력할 수 있는 이름을 컴퓨터가 실제로 연결하는 IP 주소로 변환합니다. 그것이 없으면 모든 웹사이트의 번호 주소를 외워야 할 것입니다.
8.8.8.8 및 1.1.1.1 주소는 무엇입니까?
Google과 Cloudflare에서 운영하는 공개 DNS 확인자입니다. ISP는 기본적으로 하나를 실행하지만 누구든지 이러한 공개 항목을 대신 쿼리할 수 있습니다. 이러한 공개 항목은 무료이고 빠르며 종종 DNS 변경 사항을 더 빨리 받을 수 있습니다. 우리의 DNS 도구는 암호화된 DNS-over-HTTPS를 통해 두 가지 모두를 쿼리합니다.
DNS 변경이 어디에서나 작동하려면 얼마나 걸리나요?
레코드의 이전 TTL(Time to Live) 동안입니다. 확인자는 TTL 기간(초에서 일) 동안 답변을 캐시하므로 레코드를 편집한 후에도 전 세계 확인자는 캐시된 복사본이 만료될 때까지 이전 답변을 계속 제공합니다. 전환을 더 빠르게 수행하려면 계획된 변경 전에 TTL을 낮추십시오.
DNS와 IP 주소의 차이점은 무엇입니까?
IP 주소는 인터넷에서 장치를 식별하는 번호입니다. DNS는 기억에 남는 도메인 이름을 해당 번호에 매핑하는 시스템입니다. 도메인은 이름이고, IP는 대상이며, DNS는 이들 간의 변환입니다.