DNS는 도메인 이름과 IP 주소를 서로 매핑하는 World Wide Web의 분산 데이터베이스로, 사용자는 기계에서 직접 읽을 수 있는 IP 문자열을 기억할 필요 없이 보다 편리하게 인터넷에 액세스할 수 있습니다. 도메인 이름을 통해 최종적으로 해당 도메인 이름에 해당하는 IP 주소를 얻는 과정을 도메인 이름 확인이라고 합니다.
DNS의 기능은 무엇인가요?
DNS 도메인 이름 시스템(Domain Name System)의 기능은 도메인 이름을 IP 주소로 변환하는 것입니다. 도메인 이름과 IP 주소는 서비스를 위해 함께 연결됩니다. IP 주소를 입력하는 대신 URL을 입력하여 웹사이트에 접속하세요.
각 IP 주소는 호스트 이름을 가질 수 있습니다. 호스트 이름은 소수점으로 구분된 하나 이상의 문자열로 구성됩니다. 호스트 이름은 각 IP 장치의 IP 주소를 암기하지 말고 비교적 직관적이고 의미 있는 호스트 이름만 기억하세요. 이것이 DNS 프로토콜이 하는 일입니다.
DNS 기능 매핑
1 정적 매핑, 각 장치에 구성됩니다. 호스트에서 IP 주소까지, 각 장치는 해당 장치에서만 사용되는 자체 매핑 테이블을 독립적으로 유지 관리합니다.
2. 동적 매핑, 도메인 이름 확인 시스템(DNS)을 설정하고 호스트 이름을 사용해야 하는 네트워크의 장치에 대해서만 호스트에서 IP 주소로의 매핑을 구성합니다. 통신을 하려면 먼저 DNS 서버로 가서 호스트에 해당하는 IP 주소를 쿼리해야 합니다.
최종적으로 호스트 이름을 통해 호스트 이름에 해당하는 IP 주소를 얻는 과정을 도메인 이름 확인(또는 호스트 이름 확인)이라고 합니다. 도메인 이름을 확인할 때 먼저 정적 도메인 이름 확인 방법을 사용할 수 있습니다. 정적 도메인 이름 확인에 실패하면 동적 도메인 이름 확인 방법을 사용하세요. 일반적으로 사용되는 일부 도메인 이름을 정적 도메인 이름 확인 테이블에 넣을 수 있으며, 이는 도메인 이름 확인 효율성을 크게 향상시킬 수 있습니다.
DNS의 중요성
1 기술적인 관점에서 볼 때
DNS 해상도는 대부분의 애플리케이션에서 현실입니다. 인터넷 주소 지정 방법, 도메인 이름 기술과 도메인 이름 기술을 기반으로 하는 다양한 응용 프로그램의 추가 개발로 인해 인터넷 응용 프로그램과 프로토콜이 풍부해졌습니다.
2. 리소스 관점에서
도메인 이름은 인터넷의 식별 표시이며 반복할 수 없는 고유 식별 리소스입니다. 국가의 주권을 상징하는 전략적 자원.
DNS 쿼리 유형
1. 쿼리 방법 포인트
재귀 쿼리: 쿼리가 성공적으로 응답하도록 하거나, 또는 쿼리가 실패했다고 응답합니다. 일반적으로 클라이언트와 서버 간의 쿼리는 재귀적입니다. 즉, 클라이언트가 DNS 서버에 요청을 보낼 때 DNS 서버 자체가 이를 해결할 수 없으면 다른 DNS 서버에 쿼리 요청을 보낸 다음 전송합니다. 그 결과를 클라이언트에게.
반복 쿼리: 서버는 반복 쿼리를 수신하고 결과로 응답합니다. 이 결과는 반드시 대상 IP와 도메인 이름 간의 매핑 관계일 필요는 없지만 다른 DNS 서버의 주소일 수도 있습니다. (대상 IP를 추가로 얻기 위해).
2. 쿼리 내용에서 구분
정방향 쿼리는 IP 주소를 도메인 이름으로 쿼리합니다.
역방향 쿼리는 IP 주소로 도메인 이름을 쿼리합니다.
더 많은 관련 튜토리얼을 보려면 PHP中文网을 방문하세요.
위 내용은 DNS의 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!