동적 DNS

동적 DNS는 찾고있는 웹 서비스가 최근에 IP 주소를 전환했더라도 DNS 쿼리가 작동하도록 보장합니다.

Share facebook icon linkedin icon twitter icon email icon

동적 DNS

학습 목표

이 글을 읽은 후에 다음을 할 수 있습니다:

  • 동적 DNS 정의
  • 동적 DNS가 필요한 이유 이해

DDNS(Dynamic DNS)란 무엇입니까?

API 또는 웹사이트처럼 IP 주소가 자주 변경되는 인터넷 연결에서 실행되는 웹 자산이 많습니다. 이러한 자산의 운영자가 호스팅된 리소스에 특정 도메인 이름을 제공하고자 할 때, 문제가 발생하는데, 이 경우 DNS(Domain Name System) 레코드에 IP 주소를 저장해야 합니다. DDNS(Dynamic DNS)는 IP 주소가 지속적으로 업데이트되더라도 웹 자산의 올바른 IP 주소로 업데이트된 DNS를 유지하는 서비스입니다.


예를 들어 웹 관리자가 도메인 이름이 www.example.com이고 IP 주소가 1.2.3.4.5.6인 작은 웹사이트를 운영하는 경우, 다른 사용자가 브라우저에 www.example.com을 입력하면 DNS는 이를 1.2.3.4.5.6의 서버로 보냅니다. 관리자의 ISP가 IP를 1.2.3.4.5.7로 동적으로 변경해도 www.example.com을 방문하고자 하는 다른 사용자가 올바른 IP 주소로 이동할 수 있도록 DDNS 서비스가 관리자의 DNS 레코드를 자동으로 업데이트합니다.

일부 IP 주소가 변경되는 이유는 무엇입니까?

인터넷 초창기에는 IP 주소가 거의 변경되지 않았으므로 도메인 관리가 훨씬 간단했습니다. 그러나 인터넷에 액세스할 수 있는 웹 및 가정용 컴퓨터가 급격하게 많아지면서 사용 가능한 IP 주소가 부족해졌습니다. 이로 인해 ISP가 사용자에게 IP를 동적으로 할당할 수 있는 DHCP(Dynamic Host Configuration Protocol)가 출현했습니다. 일반적으로 ISP는 공유할 수 있는 IP 주소 묶음을 유지 관리하며 사용자의 연결 시간 동안 또는 최대 시간에 도달할 때까지 필요에 따라 사용자에게 할당하거나 "임대"합니다. IPV6의 도입으로 IP 주소 부족이 완화되었지만, DHCP가 정적 IP를 제공하는 것보다 비용 효율적이기 때문에 ISP는 여전히 DHCP를 사용합니다.


주요 웹 서비스를 운영하는 대기업은 표준 DNS 관행을 이용하여 운영할 수 있도록 변경되지 않는 "정적" IP 주소를 제공할 것을 ISP에 요구합니다.이에 비해, 소규모 서비스 제공자의 IP 주소는 ISP가 자주 변경하는 일을 겪게 되므로, DNS 레코드를 최신으로 유지하기 위해 DDNS 솔루션이 필요합니다. 이러한 소규모 서비스에는 소규모 비즈니스 웹사이트, 개인 웹사이트, DVR, 보안 카메라가 포함될 수 있습니다.

DDNS는 어떻게 작동합니까?

많은 회사가 다양한 기능과 기술이 있는 DDNS 서비스를 제공하고 있습니다. DDNS를 활성화하는 가장 일반적인 방법에는 사용자에게 컴퓨터나 라우터에서 실행되는 소프트웨어를 제공하는 것이 있습니다. 이 소프트웨어는 ISP가 제공한 IP 주소가 업데이트될 때마다 DDNS 서비스 공급자와 통신하고, DDNS 공급자는 이러한 변경 사항으로 DNS를 업데이트하여 거의 즉각적으로 업데이트가 가능합니다.