- ダイナミックDNSでのドメイン名の取得 -
Last Update
※文字を大きくするには、[ここをクリック]

各社のADSLやフレッツ・シリーズのような常時接続の定額ダイアルアップサービスなどを活用している人向けの、「IPアドレスが変化しても平気になる、ダイナミックドメイン名を取得してみよう」というページです。以下を行っておくと、サーバの公開や出先から部屋のPCに忘れたファイルを取ったりするのに都合が良く、便利です。メジャーな検索サイトへの登録も可能になります。
※固定IP持ってる人や、テレホーダイ時だけ時限サーバを公開するのにも便利です。

※「用語の解説が必要だ」という人は[こちら]をどうぞ。 [別ウィンドウで開く]

以下のコンテンツがあります。
はじめての方は上から順番にみていくことをお薦めします。

ドメイン名を取得する意味
具体的な登録手順
アクセス出来るか試す
登録したIPアドレスの更新
追加情報について




ドメイン名を取得する意味

「WEBサーバを公開したらから友達にアドレス教えたいけど、教えるとき
 〜 http://1X3.4X6.7X9.0X2(←IPアドレス)にアクセスを・・・ 〜
なんていう数字の羅列では覚えてもらいにくいし、格好も良くない、しかもIPアドレス変わっちゃうと教え直さないといけなくて面倒だなぁ」。
 とか、
「もっとサイトを見てもらいたいから検索サービスに登録したいケド、ちょくちょくIPアドレス変わっちゃうから登録できないな〜」
 とか、
「家のPCに保存した'あのファイル'が今必要!家のPC常時接続だから繋ぎっぱなしだけど、現在のIPアドレスなんて覚えていないよ〜(X_X)」
なんてことありませんか?(無ければいいです。ハイ(T_T))

 現在主流の(2001/3現在)、割りあてるIPアドレスを固定してくれないタイプのISPの場合、接続するたびにIPアドレスが変わってしまうこともあり、IPアドレスベースで家のプライベートネットワークを紹介したり、アクセスするのは、あまり現実的ではありません。

 固定IPアドレスを割りあてられている場合には、正式に利用申請してもいいのですが、非固定IPアドレスの場合には申請自体が無理です(お金もかかりますね)。そこで、動的に対応するIPアドレスを変更できるドメイン名を取得すれば、これらの問題を解消できます

 ここではフリーのダイナミックDNSサービスである「dymanicDNS」を利用してドメイン名を取得することについて紹介します。dymanicDNSは無料(寄付は歓迎だそうです(^^;)でIPアドレスを変更可能なドメイン名を登録できるサイトです。

 ドメイン名が固定されていて、それを知り合いに教えたりするようにすれば、IPアドレスがいくら変化しようとも、関係ありません。ADSLやFlet'sISDN等で常時接続している方や、テレホーダイの時だけ「時限サーバ」を公開したいと考えているダイアルアップユーザーには、毎回自分のIPアドレスを公開する必要も無くなり、検索サイトへの登録も可能になる(←サイトを見てもらいたいなら、結構重要です)等、とても有難いサービスです。
※これなら、やる気になればメールサーバetcだって立てられますよね。


次へ



具体的な登録手順

 では、ダイナミックDNSへの登録手順について具体的に紹介します。
※DynamicDNSのページは時々更新されますので、ここで紹介しているものと、画面の配置などが少し変化している可能性があります。

1. 次のリンクよりDynamicDNSのページを開きます。
 
http://members.dyndns.org/

2. ページ上端の「Sign Up Now」をクリックし「Create Account」のページを表示させ、Policyを一読後「 I have read and agree to the Acceptable Use Policy above:」の右にあるチェックボックスをチェックします。

3. UsernameEmail AddressPassword を入力し[ Create Account ]をクリックします。

Username : 使用したいアカウント名(任意)
E-Mail Address : 自分の使用しているメールのアドレス
Confirm E-Mail Address : 上記メールアドレスの再入力
Password : 使用したいパスワード(任意)
Confirm Password : 上記パスワードの再入力

fig2. 赤枠内に必要事項を記入しCreate Accountをクリックする

4. アカウントが作成された後に、「Your Account Information」というsubject(件名)のメールが届くのでconfirm作業を行います。メール中から
To confirm your account, please go to the address below:
という一文を見つけ、それぞれの文のしたに書いてあるアドレスにブラウザでアクセスします。アクセスし「Account Confirmed 」というメッセージが表示されたら confirm 成功です。
※ちなみにこの confirm 作業は48時間以内に行わないとアカウント自体が無効になります。

5.http://members.dyndns.org/にアクセスし、画面上端の User 、 Pass の部分にあなたが登録したユーザー名とパスワードを入力し、ログインします。

6. 画面上方にあるメニューから「Services」をクリックし、サービスメニューを表示します。画面の左端にあるサービスメニューから「Dynamic DNS」-「Add New Host」とクリックし、ホスト登録画面を呼び出します。そして、Hostname IP Address を入力します。

Hostname : 使用したいホスト名(←あなたがサーバに付けたいホスト名 + リストアップされているドメイン名を組み合わせます)
IP Address : ISPに割り当てられたあなたのグローバルIPアドレス
Mail Exchanger : 自前でメールサーバを立てているひとはそのドメイン名を入力します。ここで登録するサーバでメールサーバを公開・運営する人は、いま登録するドメイン名(上記Hostnameの項と同じ)をここにも入力します。この設定がいわゆる「MXレコードの設定」にあたります。
「Mail Exchanger(MXレコード)」の設定について
 あなたがメールサーバを自宅サーバで公開する場合には、Mail Exchangerの設定をしておかないと、送信したメールが拒否されことが稀にあります。RFCにも規定があるようなので、念のため一応設定しておくと安心です。
 但し、この設定をすると「このアドレスのマシンはメールサーバです」という宣言をすることになりますから、メールサーバを公開しない場合には、設定をすることは避けるべきです。


fig3. ホスト登録画面であなた専用のホスト名+ドメイン名を登録!

7. 「Add Host」をクリックして完了です。

以上で完了です。この情報が反映されるまでにしばらく(通常数秒から数10分くらい?)かかることがあるので、少しの間行きつけのホームページをみたり、音楽でも聴いて時間をつぶしましょう。

次へ



アクセス出来るか試す

 登録作業が完了したら、pingやwebproxyなどで先ほど登録したドメイン名が有効になっているかを確認しておくと良いでしょう。

- ping の場合 -
 コマンドプロンプト等で
 ping [登録したドメイン名]
 と入力して、
 Reply from [ISPが割りあてたIPアドレス] bytes=XX timeXXms TTL=XX
 とか返ってくれば、OKです。ダイアルアップルータの場合には、プライベートIPアドレスを返す場合もあります。その場合、一時的にルータのip hostの設定を解除するか、大学や会社のマシンなどといった、自分の内部ネット以外の端末から試してみると良いでしょう。

- webproxy の場合 -
 既にWEBサーバを立てている人は、Anonymizer.com(以下のリンク先)などのwebproxyを利用することで、外部ネットワークからドメイン名を用いて、自分のWEBサーバへアクセス可能かを試すことができます。
※(ダイアルアップルータ等のルータ越しにWEBサーバを公開しようとしている人は、先に
build my home http/ftp -D の項を参照して設定してください)
フリーのwebproxyうち一つを以下に紹介します。

  Anonymizer.com


次へ



登録したIPアドレスの更新

 ISPに接続し直したり、テレホーダイTimeの終了などで、IPアドレスが変わってしまった場合には、次のようにしてIPアドレスを更新します。

1.DynamicDNSサイトにLoginします。

2.Dymnamic DNS をクリックします。

3.画面の左端ににリストアップされているあなたの登録したドメイン名 をクリックします。「具体的な登録手順5」のfig3.と同様のフォームが表示されますので、現在のIPアドレスを入力し更新を行います。※
※この時、JavaScriptがOnになっていれば、自分に割りあてられているIPアドレスが自動的にフォームに入力されています。この更新フォームのページを「お気に入り」や「ブックマーク」に登録したり、「ショートカット」などをつくっておくと、手動で更新する際に楽です。

以上で更新完了です。
なお、複数のドメイン名を登録してある場合には、Bulk Update をクリックすることで、リストから選択したものを一気に更新することも出来ます。

 これで、あなたのドメイン名でのアドレスを知っている人は、あなたのIPアドレスの変化に関係なく(おそらく気付きもしないでしょう)、常に同じアドレスであなたの自宅サーバ等にアクセスできます。




追加情報
ダイナミックDNSを自動で更新してくれるツールの利用

 いくつかのオンラインソフトで、上記の更新作業を自動化することが出来ます。ここでは「KVTek's yiPost」」というソフトを紹介します。このソフトを使用することで例えば「10分毎に自動で更新する」といったことが可能です。入手先は以下です。
※現在(2001/4)私も使用しています。スタートアップに登録しておくか、サービスとして組み込んでおけば”うっかり”防止に効果絶大です。

 http://www.kvtek.com/yiPost.asp(Windows版)の入手
 ※2001/10/14現在、作者Kostya氏により「yiPost」の公開が停止されています。

追加情報
yiPostの基本的な設定

 ダイナミックDNSのIPアドレスの更新作業を自動化できるオンラインソフト「KVTek's yiPost」の基本的な設定についての紹介です。

 1.yiPostを入手し起動する。
 2.[File] - [Add Account]を選択し、[New Account]ダイアログを呼び出す。
 3.ダイアログのそれぞれの項目を、Table1.を参考にしながら入力または選択後、OKをクリックしダイアログを閉じる。
 4.次に、[Options]をクリックし[Options]ダイアログを呼び出し、[General]タブの"Check IP Every"にIPアドレスを更新したい間隔を分単位で入力。
 5.[IP DetecTion]タブを選択し、[Always get my IP from this URL:]の項目に、自分の利用するダイナミックDNSの更新用のアドレスを入力する。
 例)このページで紹介しているフリーなdynamicDNSを利用しているなら、
 http://www.dyndns.org/cgi-bin/check_ip.cgi
 あるいは、
 http://checkip.dyndns.org/
 を入力し、OKをクリックしダイアログを閉じる。

以上で、指定した時間間隔でIPアドレスの更新を自動で行ってくれるようになります。
※お好みに合わせて[Options]の[E-Mail]タブで「更新結果をメールで通知する」といった設定も出来ます。色々試してみて下さい。

Table1. New Accountダイアログの項目について
Service : 自分の利用するダイナミックDNSサービス名を選択する
例)このページで紹介しているフリーのdynamicDNSを利用した場合には「DynDns.org」
Username : serviceで選択したダイナミックDNSサービスで、あなたが登録したユーザーネームを入力する
Password : Usernameと同様に、あなたが登録したパスワードを入力する
Hostname : Usernameと同様に、あなたが登録時に指定した
 [ホスト名(ボックスに手入力)] + [ドメイン名(リストから選択)]
を入力および選択する
例)このページのfig3.での登録が myhost + dnsAlias.org だった場合には、ボックスに「myhost」を入力し、リストから「dnsAlias.org」を選択する。