PCへのリモートアクセス用に無料のダイナミックDNSを設定する方法

(What is Dynamic DNS)あなたが尋ねているかもしれないダイナミックDNSは何ですか?基本的(Basically)に、ダイナミックDNSは、サードパーティプロバイダーによって提供されるサービスであり、ISPによって提供される絶えず変化する(ISP)IPアドレス(IP address)が定期的に更新され、会社によって提供されるホスト名に関連付けられます。自宅でブロードバンドインターネット接続を使用している場合は、動的(Internet connection)IPアドレス(IP address)を使用している可能性があります。

動的IPアドレス(IP address)は、決して変更されない静的IPアドレス(IP address)と比較して、頻繁に変更されます。通常、IPアドレスを変更しても、(IP address)ホームネットワーク(home network)の外部からローカルデバイスに接続しようとするまで問題は発生しません。絶えず変化するIPアドレス(IP address)を使用すると、数回接続できる場合がありますが、IPアドレス(IP address)の更新後は接続できません。

では、そもそもなぜインターネット上(Internet)で自分のコンピューターを見つけたいのでしょうか。動的IPアドレス(IP address)を知りたい理由はいくつかあります。

1. リモートデスクトップ接続を(Remote Desktop Connection and access)介し(Connect)てコンピューターに接続し、ファイルにアクセスします

2. ホームメディアサーバーから世界中の任意の場所にオーディオとビデオをストリーミングします(Stream audio and video)

3. どこからでもIPカムを(IP cam)表示(View)および制御します

IPアドレス(IP address)を知っていると便利な理由は他にもたくさんあります。では、なぜ誰もが静的IPアドレス(IP address)を持っていないのでしょうか。ええと、 ISP(ISPs)がクライアントにIPアドレス(IP address)をローテーションし続けることは基本的にはるかに安いです。静的IPアドレス(IP address)が必要な場合は、追加の月額料金を支払う必要があり、ほとんどのISP(ISPs)はそれらを住宅の顧客に提供することすらありません。

ダイナミックDNS

そこで、ダイナミックDNSが活躍します。このサービスを使用すると、理論的には自宅のコンピューターの静的(home computer)IPアドレス(IP address)を作成できます。仕組みは次のとおりです。インターネット(Internet)上の任意のWebサイトにアクセスするときは、IPアドレス(IP address)を入力するか、www.online-tech-tips.comのようにドメイン名(domain name)を入力することができます。どの名前がどの数値IPアドレスに対応するかを追跡する(IP address)DNSサーバーが世界中にあります。

Webサイトにアクセスすると、コンピューターは最初にDNSサーバー(DNS server)からIPアドレス(IP address)を検索し、次にサイトを要求します。これは、静的IPアドレスが変更されないサーバーには最適ですが、(IP address)家庭用ブロードバンド(home broadband)接続を使用しているサーバーには適していません。これは、サーバーがインターネット上(Internet)で絶えず「移動」しており、ドメイン名とIPアドレスの間(IP address)の1対1の関係を(one-to-one relationship)台無しにしていることを意味します。

ダイナミックDNS(DNS)を設定するためのソリューション。これにより、サードパーティのサーバーが現在の(party server)IPアドレス(IP address)を追跡し、一意のドメイン名(domain name)を入力するとこの情報が提供されます。このようにして、動的IPアドレス(IP address) に仮想静的IPアドレス(IP address)を与えることができます。コンピューターに接続するときは、ドメイン名を入力するか、ドメイン(domain name)(domain name)にpingを実行して現在のIPアドレス(IP address)を検索します。

ドメイン名は常に、アカウントを設定している会社のサブドメインです。たとえば、ダイナミックDNSサービスのプロバイダーの1つはno-ip.comです。したがって、ホスト名を登録して作成すると、aseemkishore.no-ip.comのようになります。最初の部分は、他の誰かがまだそれを取っていない限り、あなたが望むものです。

現在のIPアドレス(IP address)を特定するために、これらのサービスはすべて2つの方法のいずれかで機能します。サーバーを常に更新するソフトウェアをコンピューターにインストールするか、サポートされている場合はルーターでサービスを構成します。多くの新しいルーターには、 DynDNS(DynDNS built-in)などのダイナミックDNSプロバイダー(DNS provider)が組み込まれているため、ルーターが変更されたときにダイナミックDNSプロバイダーの(DNS provider)IPアドレス(IP address)を自動的に更新することができます。

ダイナミックDNSの設定方法

最高のダイナミックDNSプロバイダーの1つはDynDNSでしたが、最近、2014年にすべての無料プランを削除しました。リモート(DynDNS)アクセスプラン(access plan)は年間わずか25ドルで、利用できる機能としてはかなり安価ですが、それでも無料ではありません。

ダイナミックDNS

あなたが本当に世界のさまざまな地域から多くのリモート接続を計画していて、非常に信頼できるものが必要な場合、DynDNSは間違いなくお金を払う価値があります。

ただし、かなり良い仕事をし、ほとんどの人にとってうまく機能するいくつかの無料のオプションがあります。私の現在のお気に入りであるno-ip.comについて書きます。また、投稿の下部でさらにいくつか言及します。

no-ip

ipdynamicdnsなし

no-ipによって提供される無料のダイナミックDNSには、最大3つのホスト名、電子メールサポート、ダイナミックDNS更新(明らかに)、およびURLとポート(URL & Port)80のリダイレクトが含まれます。複数のホスト名を持つことは、リモートでアクセスしたい複数のデバイスがあり、デバイスごとに異なるホスト名が必要な場合に便利な機能です。デバイスの場所を変えることもできるため、1つのホスト名を使用して自宅のコンピューターに接続し、別のホスト名を使用して職場のコンピューターに接続することができます。

開始するには、[今すぐサインアップ]ボタンをクリックして、アカウントを作成します。(Sign Up)1つのホスト名の入力を求められ、それを入力するか、後で作成することを選択できます。

ddnsアカウント

確認メール(confirmation email)が届きます。サイトにログインすると、メンバーエリア(member area)に移動し、次に実行する手順を示すポップアップが表示されます。

アカウントがアクティブ化されました

次に行うことは、更新クライアントをダウンロードすることです。これは、no-ipサーバーを現在の動的IPアドレス(IP address)で常に更新するツールです。

noip設定

ログイン時にポップアップ(popup doesn)が表示されない場合は、左側のメニューで[ (hand menu)DynamicUpdateClient ]をクリックするだけです。OSが自動的に判別され、MacWindowsなどの正しいダウンロードが表示されます。

実行後、以下に示すように、最初にno-ipクレデンシャルでログインする必要があります。

noipクライアントログイン

これを行うと、ホストの選択に関するメッセージが表示されます。作成したホスト名が一覧表示されるので、必要なホスト名の横にあるチェックボックスをオンにします。

noipmac設定

私が提案する他の唯一のことは、 [デーモン(Daemon)]タブをクリックして[スタート]ボタンをクリックし、[(Start)システム(Launch Daemon at System Startup)の起動時にデーモンを起動する]チェックボックスをオンにすることです。これを行うと、自動的に更新を行うこのバックグラウンドアプリケーションが存在するため、クライアント更新プログラムを実行する必要はまったくありません。(background application)

noipデーモン

デーモン(Daemon)を起動しない場合は、更新されたプログラムを常に実行し続ける必要があります。デスクトップに置いて、現在のステータスを教えてくれます。

noipアップデータ

[設定(Settings)]タブをクリックし、チェックボックスをオンにして、ログイン時にアップデータプログラムを開始することもできます。ただし、デーモンを使用するだけで、更新されたアプリについてまったく心配する必要がない方がはるかに便利です。

これで、ホスト名(私の場合はakishore.ddns.net)にpingを実行して、正しい動的IPアドレス(IP address)を取得できるようになります。メンバー領域から[ホストの追加( Add a Host)]ボタンをクリックして、ホスト名を追加することもできます。

ホストnoipを追加する

デフォルトでは、最初に作成したホスト名は、ホストタイプに(Host Type)DNSホスト(A)(DNS Host (A))を使用していました。これは、99%のユーザーが使用するものとほぼ同じです。設定の横にある小さな疑問符にカーソルを合わせると、各オプションの詳細情報が表示されます。

Webサーバー(web server)を実行していて、ISPが(ISP)ポート80(port 80)で着信トラフィックをブロックしている場合(多くのISPがブロックしている)、(ISPs)ポート80(Port 80) リダイレクト(Redirect)を選択できます。基本的に、Webサーバー(web server)を別のポートで実行してから、no-ip設定でそのポート番号を指定します。(port number)ユーザーは、 Webサーバー(web server)に接続するためにURLにポート番号(URL)(port number)入力する必要はありません。

Web Directは、ユーザーを必要なURLにリダイレクトするだけです。このオプションは、別のURL(URL)にリダイレクトするだけなので、明らかにリモート接続には使用できません。

(Skip everything)ページ上の他のすべてをスキップして、[ホストの追加(Add Host)]をクリック(page and click)します。これで、クライアントソフトウェア(client software)を別のマシンにダウンロードして、アップデータプログラムの特定のインスタンスの新しいホスト名を選択できます。(host name)

ローカルネットワーク上のデバイスへのリモートアクセスを設定する手順は1つだけであることに注意してください。ここで、ルーターの適切なポートをネットワーク上の適切なデバイスに転送する必要があります。幸いなことに、ポートフォワーディングと、ルーターでポートフォワーディング(port forwarding)を構成する方法については、すでに詳しく説明しています。

それについてです。ダイナミックDNSを実行し、ポート(DNS running and port)転送を設定したら、新しいホスト名とポート番号(port number)akishore.ddns.net:3389)を使用して、コンピューターやWebカメラ(computer or webcam)などに接続できます。

前に述べたように、ダイナミックDNS(DNS)のオプションはno-ipだけではありません。ここに良いレビューがあるもう2つのものがあります。

https://www.dnsdynamic.org/

https://duckdns.org/install.jsp

http://www.changeip.com/services/free-dynamic-dns/

ダイナミックDNS(DNS)を設定した後のプロセスは少し複雑になる可能性があるため、ご不明な点がございましたら、お気軽にコメントを投稿してください。楽しみ!



About the author

私は 10 年以上の経験と Android デバイスでの作業経験を持つコンピューター技術者です。また、過去 5 年間オフィスで働いており、Office 365 と MacOS の使い方を学びました。余暇には、屋外で音楽を演奏したり、映画を見たりするのを楽しんでいます。



Related posts