도메인 이름 서버는 기본 도메인 이름 서버, 보조 도메인 이름 서버, 캐싱 도메인 이름 서버 및 전달 도메인 이름 서버의 네 가지 유형으로 나눌 수 있습니다. 기본 도메인 이름 서버의 데이터는 수정이 가능하지만, 보조 도메인 이름 서버의 데이터는 수정이 불가능합니다. 캐시 도메인 이름 서버에서 제공하는 정보는 간접적인 정보이며 전달 도메인 이름 서버는 로컬 쿼리를 담당합니다. 모든 로컬이 아닌 도메인 이름.
이 기사의 운영 환경: windows10 시스템, thinkpad t480 컴퓨터.
DNS(Domain Name Server)는 도메인 이름과 해당 IP 주소를 변환하는 서버입니다. DNS는 메시지의 도메인 이름을 확인하기 위해 도메인 이름 및 해당 IP 주소 테이블을 저장합니다. 도메인 이름은 인터넷상의 컴퓨터 또는 컴퓨터 그룹의 이름으로, 데이터 전송 중에 컴퓨터의 전자적 위치(때로는 지리적 위치)를 식별하는 데 사용됩니다. 도메인 이름은 일반적으로 조직의 이름을 포함하는 점으로 구분된 이름의 문자열이며 항상 조직 유형이나 도메인이 위치한 국가를 나타내는 2~3자의 접미사를 포함합니다.
도메인 이름 서버 유형:
1. 기본 도메인 이름 서버
는 지역의 모든 도메인 이름 정보를 유지 관리하며 모든 특정 정보에 대한 권위 있는 정보 소스입니다.
2. 보조 도메인 이름 서버
기본 도메인 이름 서버가 실패하거나 종료되거나 과부하가 발생하면 보조 도메인 이름 서버는 도메인 이름 확인 서비스를 제공하기 위해 기본 도메인 이름 서버에 대한 백업 역할을 합니다. 보조 도메인 이름 서버에 있는 영역 파일의 데이터는 다른 기본 도메인 이름 서버에서 복사되며 수정할 수 없습니다.
3. 캐시 도메인 이름 서버
원격 서버에서 각 도메인 이름 서버의 쿼리 응답을 얻으면 나중에 동일한 정보를 쿼리하면 캐시에 저장됩니다. 캐시는 응답하는 데 사용됩니다. 캐싱 도메인 이름 서버는 제공되는 정보가 간접적인 정보이기 때문에 권위 있는 도메인 이름 서버가 아닙니다.
4. 포워딩 도메인 이름 서버
는 모든 비로컬 도메인 이름에 대한 로컬 쿼리를 담당합니다. 전달 도메인 이름 서버는 쿼리 요청을 받은 후 캐시에서 검색합니다. 쿼리를 찾을 수 없으면 결과를 찾을 때까지 지정된 도메인 이름 서버로 요청을 차례로 전달하고, 그렇지 않으면 찾을 수 없는 결과를 반환합니다. 매핑되었습니다.
도메인 네임 서버의 역할
도메인 네임을 등록하고 호스팅 서비스를 구매한 후, 도메인 네임을 구매한 호스트로 확인해야 웹사이트 콘텐츠를 볼 수 있습니다. 대부분의 경우 DNS 도메인 이름 서버가 도메인 이름을 확인한 후 웹 사이트 콘텐츠를 즉시 볼 수 없으며 대신 웹 사이트를 여는 데 몇 시간 또는 하루나 이틀이 걸립니다.
도메인 이름 확인 프로세스
도메인 이름 확인에 시간이 오래 걸리는 이유를 이해하려면 도메인 이름 확인 프로세스와 DNS 서버의 역할을 이해해야 합니다.
인터넷상의 모든 컴퓨터에는 IP 주소가 할당되며 실제로 데이터 전송은 서로 다른 IP 주소 간에 수행됩니다. 우리가 집에서 인터넷 서핑을 할 때 사용하는 컴퓨터도 포함하여, 인터넷에 연결한 후 IP 주소가 할당되는 경우가 많습니다. 이 IP 주소는 대부분의 경우 동적입니다. 즉, 모뎀을 껐다가 다시 인터넷을 켜면 인터넷 접속 제공업체가 임의로 새 IP 주소를 할당하게 됩니다.
웹사이트 서버는 본질적으로 인터넷에 연결된 컴퓨터이지만 저온, 저먼지 환경 및 보안을 유지하기 위해 서버로 구성하는 것이 더 적합하며 데이터 센터에 배치됩니다. 이러한 서버는 고정 IP 주소를 사용하여 인터넷에 연결합니다.
도메인 이름은 특정 서버로 확인되고, 웹 페이지 파일이 이 서버에 배치되어야 사용자의 컴퓨터는 이 도메인 이름의 웹 페이지 정보를 얻기 위해 어느 서버로 가야 하는지 알 수 있습니다. 이는 도메인 이름 서버를 통해 수행됩니다.
Domain Name Server DNS는 English Domain Name Server의 약자입니다. 각 도메인 이름에는 두 개 이상의 DNS 서버가 있어야 합니다. 따라서 DNS 서버 중 하나에 문제가 있는 경우 다른 서버에서도 도메인 이름에 대한 데이터를 반환할 수 있습니다. 2개 이상의 DNS 서버를 보유할 수도 있지만 이러한 모든 DNS 서버의 DNS 레코드는 동일해야 합니다.
A 레코드, MX 레코드 등 도메인 이름의 DNS 레코드는 DNS 서버에 보관됩니다. A 레코드는 호스트 이름(또는 도메인 이름)에 해당하는 IP 주소를 지정하는 데 사용됩니다. MX 레코드는 도메인 이름을 메일 서버로 확인하는 데 사용됩니다. 많은 경우에.
방문자가 브라우저 주소 상자에 도메인 이름을 입력하거나 다른 웹사이트의 링크를 클릭하여 이 도메인 이름에 도달하면 브라우저는 사용자의 인터넷 액세스 공급자에게 도메인 이름 요청을 보내고 액세스 공급자의 DNS 서버는 도메인 이름 데이터베이스를 쿼리하고 이 도메인 이름의 DNS 서버가 무엇인지 확인하세요. 그런 다음 DNS 서버로 이동하여 DNS 레코드를 가져옵니다. 즉, 도메인 이름이 가리키는 IP 주소를 가져옵니다. 이 IP 정보를 얻은 후 액세스 공급자의 서버는 이 IP 주소에 해당하는 서버로 이동하여 웹 페이지 콘텐츠를 크롤링한 다음 이를 요청한 브라우저로 전송합니다.
이 프로세스는 설명하기가 상당히 복잡하지만 실제로 완료하는 데는 1~2초도 채 걸리지 않습니다.
관련 기사를 더 보려면 PHP 중국어 웹사이트를 방문하세요! !
위 내용은 도메인 이름 서버의 네 가지 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!