DNS 개요
DNS는 IP(인터넷 프로토콜) 기반 네트워크에서 컴퓨터를 찾는 데 사용되는 업계 표준 서비스입니다. 인터넷 및 Windows 2000 네트워크와 같은 IP 네트워크는 207.46.131.137과 같은 숫자 기반 주소를 사용하여 네트워크 전체에서 정보를 제공합니다. 네트워크 사용자는 과 같은 www.microsoft.com
문자 기반 이름을 사용합니다. 따라서 문자 또는 사용자에게 친숙한 주소(www.microsoft.com
)를 네트워크에서 인식할 수 있는 숫자 기반 주소(207.46.131.137)로 변환해야 합니다. DNS는 리소스를 찾아 해당 IP 주소로 변환하기 위해 Windows 2000에서 선택하는 서비스입니다.
DNS는 일반적으로 단순히 RR이라고 하는 특수한 리소스 레코드 데이터베이스를 사용하여 클라이언트 이름 확인 쿼리에 응답합니다. DNS 이전에는 호스트 이름을 IP 주소와 연결한 파일을 수동으로 만든 호스트 파일을 사용하여 인터넷의 이름 확인을 달성했습니다.
새 클라이언트가 네트워크에 추가되었을 때 관리자는 호스트 파일을 수동으로 업데이트한 다음 새 호스트에 모두 연결할 수 있도록 해당 파일을 네트워크의 다른 모든 컴퓨터에 복사(복제)해야 했습니다. 인터넷이 성장함에 따라 이러한 형태의 이름 확인은 분명히 부족했습니다. 너무 관리 집약적이었으며 크기가 조정되지 않았습니다. 호스트 파일은 더 커졌고 플랫 이름 공간 ( 이름 공간 참조)을 사용했기 때문에 분할할 수 없으며 전체적으로 배포해야 했습니다. 솔루션은 DNS였습니다.
- DNS는 호스트 파일의 플랫 이름 공간을 계층적 이름 공간으로 대체했습니다. 계층적 이름 공간을 사용하면 호스트 이름 및 IP 주소에 대한 정보를 분할하고 배포할 수 있습니다. 따라서 확장성이 달성됩니다. 예를 들어 가상의 widgets.products.microsoft.com 도메인에서는 다양한 서버가 이름 공간의 여러 부분에 대한 이름 확인을 처리할 수 있도록 이름 확인에 대한 책임을 분할할 수 있습니다.
- 한 서버는 첫 번째 부분(microsoft.com)을 확인할 책임이 있으며, 그런 다음, 이름 확인 요청을 계층의 다음 DNS 서버로 전달할 수 있습니다.
- 다음 DNS 서버는 이름 공간(제품)의 다음 부분을 확인할 수 있습니다.
- 마지막으로, 요청은 이름의 마지막 부분(위젯)을 확인하는 세 번째 DNS 서버로 전달될 수 있습니다.
계층 구조 이름 공간의 각 부분에 있는 DNS 서버는 호스트에 대한 리소스 레코드 데이터베이스를 유지 관리해야 하지만 계층 구조의 일부분에서만 유지 관리해야 합니다. 따라서 widgets.products.microsoft.com 제품 부분에 있는 서버(또는 서버)는 계층적 이름 공간의 제품 부분(이름 공간의 microsoft.com 부분 또는 위젯 부분)에 대해서만 RR을 유지 관리합니다.