up_l dmy up_r
dmy home dmy dmy dmy

●FREEのセカンダリDNSを使う●

固定IPを取って自宅にサーバーを立てて独自ドメインで運用となったときに困るのがセカンダリDNS、
セカンダリDNSを使用しなくても特に大きな支障はないものの、やはりあったほうが吉ですよね、
中にはプロバイダやドメインを取ったホスティング業者が無償で提供してくれるところもありますが
実際にその恩恵を受けられる方は数少ないと思います。
かといって有償で借りるのもなんだか・・・
そこでFREEのDNSってないのかな〜?と検索してみたらありました。

--------------------------------------------------------------
» The Public DNS Service
» ZoneEdit
--------------------------------------------------------------

残念ながら日本語でFREEのDNSサービスというのはDynamicDNSはあるものの、
純粋なセカンダリDNSサービスというのは見つかりませんでした。
ということで最初はThe Public DNS Service/ZoneEditを使ってみましたが、
イマイチ使い勝手が良くなかった^^;(好みでしょうけど)

ちなみに上記2つの登録方法等は
» 自宅サーバーマニアックスさん(The Public DNS Service)
» korosukeの自宅サーバーさん(ZoneEdit)
で紹介されています。

ということで海外サイトに限定してさらに探してみたところ以下を見つけました。

--------------------------------------------------------------
» EveryDNS
» PowerDNS
» Xname
» Twisted4Life
--------------------------------------------------------------

これらのサイトは日本語サイトで情報収集しようとしてもまったくない為、
英語が苦手な自分^^;としてはかなり不安だったのですが、
とりあえずXnameをお借りする事にしました。

私がXnameに決めた理由として、
» 設定画面のデモでドメインの登録/編集/削除などが実際にできるので使い方を容易に理解できた。
» 1つのアカウントで複数のドメインが管理できる。
» FREEにもかかわらずあまり制約が無い。
» 現時点(2002/12/16)で利用者数が他に比べて少ない。
» プライマリDNSとしても使える。(FREEなのでプライマリDNSとして使うにはリスクが大きいですが)
» 個人的にマイナー(日本ではまったくといっていいほど無名)なところが好き(笑)
という点からXnameをお借りすることにしました。(その他の3つについては未確認です。)

■Xnameの登録

1.TOPページよりcreate a new userをクリック

2.フォームの入力
 login(アカウント名)
 your valid email(メールアドレス)
 new password(パスワード)
 confirm password(パスワード再入力)
 Advanced interface(チェックを入れる)
 I have read and I understand・・・(チェックを入れる)

上記をすべて入力(チェック)してCreate my userを押すと、
数分後に上記で入力したメールアドレスに確認メールが届きます。

3.下記確認メールに記載されているURLにアクセスすることで作成したアカウントが有効になります。

確認メール
--------------------------------------------------------------
This is an automatic email.

You have registered a new user on XName site.
This mail is send to you to validate your email address, your@email.addr.

Please go on
https://www.xname.org/validate.php?id=12132ce4546e1ad8c456521059ecf456e

Your account can not be used unless you have validated your email address.

Regards,

--
XName Team
--------------------------------------------------------------

■named.confの設定
--------------------------------------------------------------
zone "○○○.jp" IN {
        type master;
        file "○○○.jp";
        allow-transfer {
                localhost;         ←ローカルからのzone情報の取得を許可する
                213.11.111.252;    ←ns0.xname.orgからのzone情報の取得を許可する
        };
};
--------------------------------------------------------------
■zoneファイルの設定
--------------------------------------------------------------
$TTL 86400 ←Xnameが指定するTTL値
○○○.jp.    IN    SOA    ○○○.jp. root.○○○.jp. (
                           2002121500 ; Serial
                           10800      ; Refresh   ←Xnameが指定するRefresh値
                           3600       ; Retry     ←Xnameが指定するRetry値
                           604800     ; Expire    ←Xnameが指定するExpire値
                           86400 )    ; Minimum   ←Xnameが指定するMinimum値

                    IN     NS      ns.○○○.jp.
                    IN     NS      ns0.xname.org. ←Xnameのnemeserver

                    IN     MX  10  mail.○○○.jp.

○○○.jp.          IN     A       192.168.0.12
ns.○○○.jp.       IN     A       192.168.0.12
www.○○○.jp.      IN     A       192.168.0.12
mail.○○○.jp.     IN     A       192.168.0.12
--------------------------------------------------------------

上記2つを設定した後namedをkill -HUPして設定を有効にして下さい。

■セカンダリDNSの設定

» TOPページのログインフォームよりアカウント名、パスワードを入力してログインします。
» Create zoneをクリック
» zoneにドメイン名を入力して、secondaryを選択後Createをクリック
» modification interfaceをクリック
» primary name server IPにプライマリネームサーバーのIPを入力して、allow transfers fromMaster onlyを選択
» Modifyをクリック

ErrorやWarningが出なければ作成終了です。

1時間程度するとプライマリDNSからzone情報を取得してセカンダリDNSとして機能するようになります。
zone情報が取得されたかどうかを確認する方法はns0.xname.org.zone contentをクリックして、
zone情報が表示されれば取得済みということになります。
いつまで経ってもzone情報が取得できない場合はlogsをクリックしてエラーが出ていないか確認してみて下さい。

▲TOP

dmy
low_l dmy low_r