(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ドルで、利用できる機能としてはかなり安価ですが、それでも無料ではありません。
あなたが本当に世界のさまざまな地域から多くのリモート接続を計画していて、非常に信頼できるものが必要な場合、DynDNSは間違いなくお金を払う価値があります。
ただし、かなり良い仕事をし、ほとんどの人にとってうまく機能するいくつかの無料のオプションがあります。私の現在のお気に入りであるno-ip.comについて書きます。また、投稿の下部でさらにいくつか言及します。
no-ip
no-ipによって提供される無料のダイナミックDNSには、最大3つのホスト名、電子メールサポート、ダイナミックDNS更新(明らかに)、およびURLとポート(URL & Port)80のリダイレクトが含まれます。複数のホスト名を持つことは、リモートでアクセスしたい複数のデバイスがあり、デバイスごとに異なるホスト名が必要な場合に便利な機能です。デバイスの場所を変えることもできるため、1つのホスト名を使用して自宅のコンピューターに接続し、別のホスト名を使用して職場のコンピューターに接続することができます。
開始するには、[今すぐサインアップ]ボタンをクリックして、アカウントを作成します。(Sign Up)1つのホスト名の入力を求められ、それを入力するか、後で作成することを選択できます。
確認メール(confirmation email)が届きます。サイトにログインすると、メンバーエリア(member area)に移動し、次に実行する手順を示すポップアップが表示されます。
次に行うことは、更新クライアントをダウンロードすることです。これは、no-ipサーバーを現在の動的IPアドレス(IP address)で常に更新するツールです。
ログイン時にポップアップ(popup doesn)が表示されない場合は、左側のメニューで[ (hand menu)DynamicUpdateClient ]をクリックするだけです。OSが自動的に判別され、Mac、Windowsなどの正しいダウンロードが表示されます。
実行後、以下に示すように、最初にno-ipクレデンシャルでログインする必要があります。
これを行うと、ホストの選択に関するメッセージが表示されます。作成したホスト名が一覧表示されるので、必要なホスト名の横にあるチェックボックスをオンにします。
私が提案する他の唯一のことは、 [デーモン(Daemon)]タブをクリックして[スタート]ボタンをクリックし、[(Start)システム(Launch Daemon at System Startup)の起動時にデーモンを起動する]チェックボックスをオンにすることです。これを行うと、自動的に更新を行うこのバックグラウンドアプリケーションが存在するため、クライアント更新プログラムを実行する必要はまったくありません。(background application)
デーモン(Daemon)を起動しない場合は、更新されたプログラムを常に実行し続ける必要があります。デスクトップに置いて、現在のステータスを教えてくれます。
[設定(Settings)]タブをクリックし、チェックボックスをオンにして、ログイン時にアップデータプログラムを開始することもできます。ただし、デーモンを使用するだけで、更新されたアプリについてまったく心配する必要がない方がはるかに便利です。
これで、ホスト名(私の場合はakishore.ddns.net)にpingを実行して、正しい動的IPアドレス(IP address)を取得できるようになります。メンバー領域から[ホストの追加( Add a Host)]ボタンをクリックして、ホスト名を追加することもできます。
デフォルトでは、最初に作成したホスト名は、ホストタイプに(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)を設定した後のプロセスは少し複雑になる可能性があるため、ご不明な点がございましたら、お気軽にコメントを投稿してください。楽しみ!
How to Setup Free Dynamic DNS for Remote Access to Your PC
What is Dynamic DNS you might be asking? Basically, dynamic DNS is a service provided by third-party providers whereby a constantly changing IP address given by an ISP is updated regularly and associated with a hostname given by the company. If you have a broadband Internet connection at home, you more than likely have a dynamic IP address.
A dynamic IP address changes every so often, as compared to a static IP address, which never changes. Normally, a changing IP address does not cause any problem until you try to connect to a local device from outside of your home network. With a constantly changing IP address, you may be able to connect a few times, but not after the IP address updates.
So why would you want to find your computer on the Internet in the first place? Well there are several reasons why you may want to know your dynamic IP address:
1. Connect to your computer via Remote Desktop Connection and access your files
2. Stream audio and video from your home media server to any location in the world
3. View and control an IP cam from anywhere
There are many more reasons why it could be useful to know your IP address. So why doesn’t everyone have a static IP address? Well, it’s basically a lot cheaper for ISPs to keep rotating IP addresses to their clients. If you want a static IP address, you will have to pay an extra monthly charge and most ISPs won’t even offer them to residential customers.
Dynamic DNS
That’s where dynamic DNS comes into play. Using this service, you can theoretically create a static IP address for your home computer. Here’s how it works. When you visit any web site on the Internet, you can either type in the IP address or you can enter in the domain name, like www.online-tech-tips.com. There are DNS servers all over the world that keep track of which names correspond to which numeric IP addresses.
When you visit a website, your computer first looks up the IP address from a DNS server and then requests the site. This is great for servers that have static IP addresses that never change, but it’s not well suited for servers that are on home broadband connections. This means that your server is constantly “moving” on the Internet and it messes up the one-to-one relationship between domain names and IP addresses.
The solution to setup dynamic DNS, whereby a third party server keeps track of what its current IP address is and gives out this information when you type in your unique domain name. In this way, you can give your dynamic IP address a virtual static IP address. When connecting to your computer, you would either type in the domain name or you would ping the domain name to find the current IP address.
The domain names are always subdomains of the company you are setting up an account with. For example, one provider of dynamic DNS services is no-ip.com. So when you register and create a hostname, it would end up looking something like aseemkishore.no-ip.com. The first part is whatever you want as long as someone else already hasn’t taken it.
In order to determine your current IP address, all of these services work in one of two ways: either you install a piece of software on your computer that constantly updates their servers or you configure the service on your router, if it is supported. A lot of newer routers have dynamic DNS providers like DynDNS built-in, so you can have the router automatically update the IP address to the dynamic DNS provider when it changes.
How to Setup Dynamic DNS
One of the best dynamic DNS providers was DynDNS, but they recently removed all their free plans in 2014. It’s only $25 a year for their remote access plan, which is pretty cheap for the features you get, but it’s still not free!
If you really plan to connect remotely a lot from different parts of the world and you want something very reliable, DynDNS is definitely worth paying for.
However, there are several free options that do a pretty good job and will work just fine for most people. I’m going to write about my current favorite, which is no-ip.com. I’ll also mention a couple of more at the bottom of the post.
no-ip
The free dynamic DNS provided by no-ip includes up to 3 hostnames, email support, dynamic DNS updates (obviously) and URL & Port 80 redirects. Having multiple hostnames is a nice feature in case you have multiple devices you want to remotely access and you want a different hostname for each device. The devices can also have different locations, so you could use one hostname to connect to a computer at home and another to connect to a computer at work.
To get started, click on the Sign Up Now button and create your account. You’ll be asked for one hostname and you can type it in or choose to create it later.
You’ll get a confirmation email and once you log into the site, you’ll be brought to the member area and a pop up will appear with the steps you have to take next.
The next thing to do is to download the update client, as that is the tool that will constantly update the no-ip servers with your current dynamic IP address.
If the popup doesn’t appear when you login, you can just click on Dynamic Update Client in the left hand menu. It will automatically determine your OS and show the correct download for Mac, Windows, etc.
After running it, you’ll need to first login with your no-ip credentials as shown below.
Once you do that, you’ll get some message about select a host. It will list out the host names you have created, so just check the box next to the one you want.
The only other thing I would suggest is clicking on the Daemon tab and clicking the Start button and also checking the Launch Daemon at System Startup box. If you do this, you won’t have to run the client update program at all since there will be this background application that will do the updating automatically.
If you don’t start the Daemon, you’ll need to keep the updated program running all the time. It’ll just sit on your desktop and tell you the current status.
You can also click on the Settings tab and check the box to start the updater program when logging in. However, I have found it much more convenient to just use the daemon and not worry about the updated app at all.
You should now be able to simply ping the hostname (akishore.ddns.net in my case) and get the correct dynamic IP address. You can also add more hostnames by clicking the Add a Host button from the member area.
By default, the first hostname you created used the DNS Host (A) for the Host Type. This will be pretty much what 99% of users will use. If you hover over the little question marks next to the settings, you’ll get more detailed information on each of the options.
If you are running a web server and your ISP has blocked incoming traffic on port 80, which a lot of ISPs do, then you can select Port 80 Redirect. You basically run your web server on a different port and then specify that port number in the no-ip settings. The user will not have to type in the port number in the URL in order to connect to the web server.
Web Direct will simply redirect the user to any URL that you want. This option cannot be used for remote connections obviously since it’s just redirecting to another URL.
Skip everything else on the page and click on Add Host. You can now download the client software on another machine and choose the new host name for that particular instance of the updater program.
Note that you have only completed one step in setting up remote access to a device on your local network. You now have to forward the appropriate ports on your router to the appropriate devices on your network. Luckily, I’ve already written extensively on port forwarding and how you can configure it on your router.
That’s about it. Once you have dynamic DNS running and port forwarding setup, you can use your new hostname with a port number (akishore.ddns.net:3389) to connect to a computer or webcam or anything else.
As I said earlier, no-ip isn’t the only option for dynamic DNS. Here are a couple more that have good reviews.
https://www.dnsdynamic.org/
https://duckdns.org/install.jsp
http://www.changeip.com/services/free-dynamic-dns/
The process after setting up dynamic DNS can be a bit complicated, so if you have any questions, feel free to post a comment. Enjoy!