ダイナミックDNSは、利用したいウェブ・サービスが最近IPアドレスを切り替えてもDNSがクエリを行えることを保証します。
この記事を読み終えると、以下のことができるようになります。
関連コンテンツ
是非、Cloudflareが毎月お届けする「theNET」を購読して、インターネットで最も人気のある洞察をまとめた情報を入手してください!
記事のリンクをコピーする
APIやWebサイトなど、多くのWebプロパティは、IPアドレス上で実行されます。これらのプロパティの事業者がホストされているリソースに特定のドメイン名を付けたい場合、IPアドレスをDomain Name System(DNS)レコードに格納しなければならないため問題が生じます。ダイナミックDNS(DDNS)は、IPアドレスが絶えず更新されていても、Webプロパティの正しいIPアドレスでDNSを更新するサービスです。
たとえば、Web管理者がドメイン名「www.example.com」とIPアドレス「192.0.2.0」をの小さなWebサイトを運営しているとします。別のユーザーがブラウザーにwww.example.comと入力すると、DNSは192.0.2.0のサーバーにユーザーを接続します。Web管理者のISPがIPアドレスを192.0.2.1に動的に変更した場合、www.example.comを訪問しようとするそのほかのユーザーが、正しいIPアドレスに接続できるように、ダイナミックDNSサービスは自動的にWeb管理者のDNSレコードを更新することができます。
インターネットの黎明期には、IPアドレスが変わることはめったになかったため、ドメインの管理はずっと簡単でした。しかし、インターネット接続によりWebとホームコンピューターが急成長したことで、利用可能なIPアドレスが不足する事態が発生しました。そうした経緯で生まれたのが、ISPがIPアドレスをユーザーに動的に割り当てることを可能にするDynamic Host Configuration Protocol(DHCP)です。通常、ISPはIPアドレスの共有プールを維持し、接続が確立されている間または最大接続時間に達するまで、必要に応じて、ユーザーにIPアドレスを割り当て(貸し出し)ます。IPV6の導入によりIPアドレス不足の問題は緩和されましたが、静的IPを提供するよりもコスト効率が良いため、現在でもISPはDHCPを使用することが多いです。
有名Webサービスを実行する大企業は、インターネットサービスプロバイダーに、標準DNS慣行を使用できるように、不変または「静的な」IPアドレスの割り当てを要求します。対照的に、小さなサービスでは、IPアドレスがインターネットサービスプロバイダーによって頻繁に変更される傾向があります。したがって、それらのDNSレコードを最新に維持するダイナミックDNSソリューションを必要とします。これらの小さなサービスは小企業Webサイト、個人Webサイト、DVRおよびセキュリティーカメラを含んでいる場合があります。
さまざまな機能と技術を備えたダイナミックDNSサービスを提供する会社は数多くあります。ダイナミックDNSを有効にする最も一般的な方法は、コンピューターまたはルーターで実行されるソフトウェアをユーザーに提供することです。このソフトウェアは、ISPが提供するIPアドレスが更新されるたびにダイナミックDNSサービスプロバイダーと通信します。これを受けてダイナミックDNSプロバイダーは、変更を反映させて、DNSをほぼ瞬時に更新します。
CloudflareでダイナミックDNSを設定する方法については、DNSレコードを動的に更新するを参照してください。
ダイナミックDNSは、IPアドレスが頻繁に変更される場合でも、Webプロパティの正しいIPアドレスでDNSレコードを最新の状態に保つサービスです。このサービスは、IPアドレスを常に更新するサービスプロバイダーを利用するWebサイトやAPIなどで使用されます。
多くのDDNSプロバイダーは、ルーターまたはコンピュータで実行されるソフトウェアを使用して接続状況を監視しています。インターネットサービスプロバイダー(ISP)がIPアドレスを更新すると、このソフトウェアはDDNSプロバイダーに通知し、DNSレコードをほぼ瞬時に更新して変更を反映させます。
ほとんどのISPは、ダイナミックホストコンフィギュレーションプロトコル(DHCP)を使用して、共有プールからIPアドレスを割り当て、一定期間、または接続期間中、ユーザーにIPアドレスをリースします。これは、利用可能なIPv4アドレスの不足に対処するものであり、静的IPv6アドレスを提供するよりもISPにとってコスト効率が高いため、現在でも一般的に行われています。
大企業は通常固定IPアドレスを利用しますが、小規模なサービスではIPアドレスが頻繁に変わることがあります。DDNSは、小規模ビジネスのWebサイト、個人サイト、DVR、監視カメラなど、常に同じドメインでアクセスできるようにしたい場合に適しています。
DDNSがなければ、DNSは訪問者を古いIPアドレスに誘導し続けます。たとえば、サイトのIPアドレスが192.0.2.0から192.0.2.1に変更された場合、DNSが手動で更新されるまで、ユーザーはサイトにアクセスできなくなります。