-
DNS 서비스는 전 세계에 배포된 서비스로서, www.example.com과 같이 사람이 읽을 수 있는 이름을 192.0.2.1과 같은 숫자 IP 주소로 변환하여 컴퓨터가 서로 통신할 수 있도록 한다.
- 인터넷의 DNS 시스템은 이름과 숫자 간의 매핑을 관리하여 마치 전화번호부와 같은 기능을 한다.
- DNS 서버는 이름을 IP 주소로 변환하여 도메인 이름을 웹 브라우저에 입력할 때 최종 사용자를 어떤 서버에 연결할 것인지를 제어한다. 이 요청을 쿼리라고 부른다.
-
DNS는 public DNS와 private DNS로 나뉜다.
- Public DNS
- 일반적으로 인터넷 서비스 제공업체 (ISP; Internet Service Provider)가 기업에 IP 레코드를 제공한다.
- 이러한 레코드는 일반 대중에게 제공되며, 사용 중인 디바이스 또는 디바이스에 연결된 네트워크에 상관 없이 누구나 액세스할 수 있다.
- Private DNS
- 회사의 방화벽 뒤에 존재하며 내부 사이트의 레코드만을 보관한다는 점에서 Public DNS와 다르다.
- 이 경우 Private DNS의 범위는 내부 사이트 및 사용되는 서비스의 IP 주소를 기억하는 것으로 제한되며, 프라이빗 네트워크 외부에서 접근할 수 없다.
-
대부분의 경우 사용자는 호스트 이름을 IP 주소로 변환할 때 DNS에 의존한다.