目次:
マイクロソフトのリモートデスクトップの使い方についての記事で、あなたのPCにリモートで接続する方法を説明しました。 しかし、それが機能するためには、両方のPCが同じローカルネットワーク上にある必要がありました。 別のWi-Fiまたはモバイルデータ接続を使用して自宅から遠く離れている場合はどうなりますか? このシナリオでは、接続するにはPCの外部IPアドレスが必要になります。 ダイナミックDNSは、WebサイトのようにPCにリンクを張るサービスなので、長い番号を覚えておく必要はありません。
DDNSの詳細と入手方法については、以下の説明を参照してください。
DNSとは
DNSとIPアドレスについてはすでに説明しましたが、ここで簡単に説明します。 インターネットに接続されているすべてのWebサイトおよびデバイスには、接続設定を識別するために使用される一連の数字である、IPアドレスと呼ばれる固有のアドレスがあります。
しかし、誰がGoogleにアクセスするためにhttp://74.125.224.72/と入力したいですか? google.comを入力して覚えるほうがはるかに簡単です。 ブラウザにURL(google.com)を入力すると、ドメインネームシステムまたはDNSによって、WebサイトのIPアドレスにリダイレクトされます。
ダイナミックDNSとは
これにより、ダイナミックDNSまたはDDNSが実現します。 ウェブサイトと同様に、あなたのPC(またはルーター)もインターネットに接続されたデバイスであり、あなたのISPによって割り当てられたIPアドレスを持っています。 しかし、静的IPを選択しない限り、このアドレスは変わり続けます。 ダイナミックDNSサービスはあなたのPCにホスト名を与えます。それは常にあなたのPCのIPアドレスにリダイレクトし、またそれが変更されれば自動的にそれを更新します。 今、あなたは尋ねるかもしれません、なぜ私は私のPCのIPアドレスが必要なのですか? リモートアクセス、FTPサーバーの実行、静的Webサイトの実行など、さまざまな理由で
便利なヒント:拡張子が表示されない場合は、[フォルダオプション]> [表示]タブに移動し 、既知のファイルの種類の [拡張子を隠す]のチェックを外してください。
DDNSサービスを受けるにはどうすればいいですか?
DDNSサービスを利用するには、プロバイダにサインアップする必要があります。 有料サービスと無料サービスの両方があります。 簡単なグーグル検索はあなたを多くの無料のDDNSプロバイダーに導くでしょう。 以前、DynDNSは人気のあるサービスでしたが、しばらく前に無料プランをすべて停止しました。 私が使用し、推奨しているその人気のある選択肢はNo-IP.comです。 それらは3つのホスト名を提供します、これは普通のユーザーには十分です。 No-IPを使用してDDNSを設定するには、次の手順に従います。
ステップ1: No-IPに行き、無料アカウントにサインアップしてください。 ログインした後、左上隅にある自分のユーザー名をクリックして、 My No-IP 設定ページを開きます。 それから Add a Hostを クリックします 。
ステップ2: IPアドレスを関連付けるホスト名を入力し、他の設定はそのままにします。
ステップ3:今、私たちはあなたの最後に物事を設定する必要があります。 ネットワーク構成に基づいて、プロセスは異なります。 DDNSは、DDNSサービスをサポートしている場合、または自分のPCでNo-IPのアプリケーションを使用できる場合は、ルータ自体に設定できます。
ルーターで設定する
製造元のWebサイトにアクセスして、ルーターのDDNS設定を見つけます。 それがNo-IP(またはあなたが選んだ他の無料サービス)をサポートしているかどうかを見てください。
DDNSサービスがサポートされている場合は、サインアップ時に ステップ1で 設定したIP以外のユーザー名、パスワード、およびドメイン名を入力します。 [保存] または[ログイン] をクリックして終了します。
Windowsで設定する
Windows用のNo-IPのアプリケーションをダウンロードしてインストールします。 それを開き、あなたのユーザー名とパスワードを入力してください。 これで、パブリックIPが変更されるたびに、アプリは自動的にドメイン名を更新します。
あなた自身のDIY DDNS(の種類)
私が使用しているこの方法では、サードパーティのプロバイダに申し込む必要も、アプリケーションをインストールする必要もありません。 それはあなたのパブリックIPをDropbox(またはあなたが使う他のクラウドサービス)のテキストファイルに更新します、そしてあなたはあなたの現在のIPアドレスを得るためにただファイルを開かなければなりません。 そのため、PCのIPアドレスが必要でドメイン名を気にしない場合は、この方法が便利です。
ステップ1: Dropboxフォルダにテキストファイルを作成します。 あなたはあなたの望みに従ってそのファイルに名前を付けることができます。 わかりやすくするために、 ExternalIP という名前を 付けました 。 そのファイルを保存して、その拡張子が.txtであることを確認してください。 できれば C:\ ドライブにフォルダを作成し、そのフォルダの中に myscript という名前の別のテキストファイルを作成し ます 。 スクリプトのテキストファイルとそれが格納されているフォルダに、スペースを入れずに名前を付けてください。
ステップ2:ここでの主な作業は、Powershellスクリプトによって行われます。 恐れないでください、あなたはPowershellまたはいくつかのプログラミング言語を学ぶ必要はありません、スクリプトは既に作られています、あなたはそれをコピーするだけです。
$OutputFile = " "
"" | Out-File $OutputFile
While ($True)
$IP = $(Invoke-WebRequest "http://icanhazip.com"
Start-Sleep-Seconds 180
$OutputFile = " "
"" | Out-File $OutputFile
While ($True)
$IP = $(Invoke-WebRequest "http://icanhazip.com"
Start-Sleep-Seconds 180
上記のスクリプトを前の手順で作成した myscript テキストファイルにコピーして、
以前にDropboxフォルダに作成した ExternalIP テキストファイルのアドレスへ。 myscriptテキストファイル(上記のスクリプトを含むもの、Dropboxフォルダーにあるものではありません)を.ps1拡張子で保存します。
ステップ2:これでPowershellを開き(Winキー+ Sを押してPowershellを検索)、右クリックして[管理者として実行]を選択し ます 。 Powershellウィンドウで、次のように入力します。
Set-ExecutionPolicy RemoteSigned
確認を求め、もう一度 Y と 入力してからEnterを押し ます。 その後、次のように 入力してEnterキー を押し ます。
c:\ \myscript.ps1
c:\ \myscript.ps1
Enterキー を押しても何も起こらなかったように見えるかもしれませんが、スクリプトがバックグラウンドで実行され始めていることを心配しないでください。
ステップ4: PCのIPアドレスが必要なときはいつでも、テキストファイルを開くだけです。 スクリプトはまたIPアドレスのアップデートの時を述べます。
結論
DDNSについてもう少し知ってください。 まだ質問や疑問がありますか? コメント欄でいつでもそれらをクリアすることができます。
Gtは説明します:アンドロイドAPKファイルとは何でそれらをインストールする方法

Android APKファイルとは何か、そしてあなたのAndroid携帯にそれらをインストールする方法を学ぶ。
Gtは説明します:ftpサーバーとは何ですか?またどのようにセットアップしますか?

FTPサーバーの長所と短所、および大きなファイルを簡単に共有するための設定方法についての完全なガイドです。
Gtは説明します:bitcoinとは何ですか、またどのように使用しますか

技術指導の説明:ビットコインとは何ですか?また、どのように使用するべきですか?