ドメイン名取得(jpドメイン編)

最終更新日: 2007.12.10

<<トップページ <<新着情報 <<質問BBS <<逆引き集 <<アンケート <<リンク集 <<サイト内検索 <<ダウンロード <<管理人へメール <<CentOSで自宅サーバー構築

■概要

外部からfedorasrv.jpという名前(ドメイン名)でサーバーにアクセスできるようにするため、ドメイン名を取得する。
ここでは、com、net、org、info、biz等のドメインより高額だがfedorasrv.jpのように日本のドメインであることが一目でわかるjpドメイン名をVALUE DOMAINで取得する。
また、fedorasrv.jpの他に、www.fedorasrv.jp、mail.fedorasrv.jp、ftp.fedorasrv.jp等でもサーバーにアクセスできるようにする。

※fedorasrv.jpの部分は当サイトの例なので、各自で置き換えてください


■ドメイン名取得

(1)VALUE DOMAINユーザー登録する。

(2)ユーザ登録時のユーザIDとパスワードでログインする。

(3)「支払い操作」でドメイン料金を支払う。
※jpドメインの場合、1年間で3690円

(4)「ドメイン操作」⇒「新規ドメインの取得」でドメインを取得する。
※「ドメイン名のふりがな」には、「ふぇどらえすあーるぶい」(取得ドメイン名がfedorasrv.jpの場合)のように入力する

(5)「ドメイン操作」⇒「WHOIS登録情報の変更」で、「登録者名(日本語)*1」、「登録者名(英語/半角)*1」にドメイン名(例:fedorasrv.jp)を入力する
※ユーザ登録時に入力した個人名がWHOIS情報として公開されなくなる

(6)「ドメイン操作」⇒「DNSレコード/URL転送の変更」で、「設定フィールド」に以下の要領でDNS情報を入力する。

a @ グローバルIPアドレス
a www グローバルIPアドレス
a ftp グローバルIPアドレス
a mail グローバルIPアドレス
mx mail.fedorasrv.jp. 10

1行目はfedorasrv.jpでサーバーにアクセスできるようにする設定
2行目はwww.fedorasrv.jpでサーバーにアクセスできるようにする設定
3行目はftp.fedorasrv.jpでサーバーにアクセスできるようにする設定
4行目はmail.fedorasrv.jpでサーバーにアクセスできるようにする設定
5行目はxxxx@fedorasrv.jpのようなメールアドレスを利用できるようにする設定※メールサーバーを立ち上げる場合のみ

※現在のグローバルIPアドレスは確認くんの「現在接続している場所(現IP)」で確認可能

(7)ログアウトする。

これで外部からfedorasrv.jpでアクセスするとVALUE DOMAINが登録時のIPアドレスをアクセス元に返してくれるようになるため、外部からfedorasrv.jpでサーバーにアクセスできるようになる
※なお、ドメイン名でアクセスできるようになるまで24〜48時間程度掛かる(すぐアクセスできるようになる場合もある)。

■IPアドレスの自動更新(非固定IPアドレス環境の場合のみ)

非固定IPアドレス環境の場合、不定期にIPアドレスが変わってしまうが、IPアドレスがVALUE DOMAINに登録したIPアドレスと変わってしまうとfedorasrv.jpでサーバーにアクセスできなくなってしまう。
そこで、定期的にIPアドレスの変更をチェックし、IPアドレスが変更されていた場合は自動でVALUE DOMAINへ新しいIPアドレスを登録するようにし、常にfedorasrv.jpでサーバーにアクセスできるようにする。

(1)VALUE DOMAINのダイナミックDNS機能を有効化
DiCEによるIPアドレス更新を行なえるようにするため、VALUE DOMAINのダイナミックDNS機能を有効にする。

・ユーザ登録時のユーザIDとパスワードでログインする。

・「ドメイン操作」⇒「ダイナミックDNS情報」⇒「必要なパラメータ情報」の「パスワード 変更」で任意の「ドメインパスワード」を設定して「変更」ボタン押下

・「ドメイン操作」⇒「ダイナミックDNS情報」⇒「ダイナミックDNS機能」でチェックボックスをチェックして「変更」ボタン押下

・ログアウトする。

(2)VALUE DOMAIN用IPアドレス更新スクリプト作成
[root@fedora ~]# vi /usr/local/bin/valudomain-ddns-update.pl ← VALUE DOMAIN用IPアドレス更新スクリプト作成
#!/usr/bin/perl

#
# VALUE DOMAIN用DDNS IPアドレス更新スクリプト
#

# 登録情報
$DOMAIN          = "$ARGV[0]";
$PASSWORD        = "$ARGV[1]";

# IPアドレス更新ログファイル
$LOG_FILE        = "/var/log/valudomain/ip_update.log";

# 現在IPアドレス保存ファイル
if ($#ARGV eq 2) {
    $CURRENT_IP_FILE = "/var/log/valudomain/$ARGV[2].$DOMAIN";
} else {
    $CURRENT_IP_FILE = "/var/log/valudomain/$DOMAIN";
}

# IPアドレス検出CGI
$REMOTE_ADDR_CHK = "http://dyn.value-domain.com/cgi-bin/dyn.fcg?ip";

# DDNS更新CGI
$DDNS_UPDATE     = "http://dyn.value-domain.com/cgi-bin/dyn.fcg";

if(!open(FILE,"$CURRENT_IP_FILE")) {
    $CURRENT_IP = '0.0.0.0';
} else {
    $CURRENT_IP = <FILE>;
    close FILE;
}

$NEW_IP = '0.0.0.0';
$NEW_IP = `wget -q -O - $REMOTE_ADDR_CHK`;

if ($NEW_IP ne "0.0.0.0" and $CURRENT_IP ne $NEW_IP) {

    if ($#ARGV eq 2) {
        $STATUS = `wget -q -O - '$DDNS_UPDATE?d=$DOMAIN&p=$PASSWORD&h=$ARGV[2]&i=$NEW_IP'`;
        $FQDN = "$ARGV[2].$DOMAIN";
    } else {
        $STATUS = `wget -q -O - '$DDNS_UPDATE?d=$DOMAIN&p=$PASSWORD&i=$NEW_IP'`;
        $FQDN = "$DOMAIN";
    }

    if ($STATUS =~ m/status=0/) {    
        open (FILE ,">$CURRENT_IP_FILE");
        print FILE $NEW_IP;
        close FILE;
        $TIME = localtime;
        open (FILE ,">>$LOG_FILE");
        print FILE "$TIME $FQDN Updated $CURRENT_IP to $NEW_IP\n";
        close FILE;
    } else {
        $TIME = localtime;
        open (FILE ,">>$LOG_FILE");
        print FILE "$TIME $FQDN Update aborted $CURRENT_IP to $NEW_IP\n";
        print FILE "$STATUS\n";
        close FILE;
    }
}
exit;

[root@fedora ~]# chmod +x /usr/local/bin/valudomain-ddns-update.pl ← VALUE DOMAIN用IPアドレス更新スクリプトへ実行権限付加

[root@fedora ~]# mkdir /var/log/valudomain ← VALUE DOMAIN用IPアドレス更新スクリプトログ格納ディレクトリ作成

(3)VALUE DOMAIN用IPアドレス更新スクリプト実行
[root@fedora ~]# /usr/local/bin/valudomain-ddns-update.pl fedorasrv.jp パスワード
 ← VALUE DOMAIN用IPアドレス更新スクリプト実行(fedorasrv.jp用)

[root@fedora ~]# /usr/local/bin/valudomain-ddns-update.pl fedorasrv.jp パスワード "*"
 ← VALUE DOMAIN用IPアドレス更新スクリプト実行(*.fedorasrv.jp用)

※パスワードは「(1)VALUE DOMAINのダイナミックDNS機能を有効化」で設定した「ドメインパスワード」を指定
※IPアドレス更新結果は/var/log/valudomain/ip_update.logに保存される

(4)VALUE DOMAIN用IPアドレス更新スクリプト定期自動実行設定
[root@fedora ~]# echo "*/10 * * * * root /usr/local/bin/valudomain-ddns-update.pl fedorasrv.jp パスワード" >> /etc/cron.d/valudomain-ddns-update
 ← VALUE DOMAIN用IPアドレス更新定期自動実行設定追加
※10分毎にVALUE DOMAIN用IPアドレス更新スクリプトを実行する(fedorasrv.jp用)

[root@fedora ~]# echo "*/10 * * * * root /usr/local/bin/valudomain-ddns-update.pl fedorasrv.jp パスワード \"*\"" >> /etc/cron.d/valudomain-ddns-update
 ← VALUE DOMAIN用IPアドレス更新定期自動実行設定追加
※10分毎にVALUE DOMAIN用IPアドレス更新スクリプトを実行する(*.fedorasrv.jp用)

■ドメイン名確認

設定したサーバー名で外部からアクセスできるか確認する。
※ドメイン取得後24〜48時間程度経過後に行うこと(すぐアクセスできる場合もある)

Free Website Test tools by WebSitePulse


「Test Type」で「HostName Test」を選択
「Test Target」でサーバー名(例:fedorasrv.jp、www.fedorasrv.jp、ftp.fedorasrv.jp、mail.fedorasrv.jp等)を指定
「Verification Cpde」に画像で表示されている数字を入力
「Perform Test」ボタンを押下

以下のような結果が表示されればOK
Hostname test results

Domain name tested: fedorasrv.jp
Test performed from: Seattle, WA
Test performed at: 2007-06-11 18:28:57 (GMT -07:00)
Known IP Addresses: XXX.XXX.XXX.XXX

■WHOIS情報確認

個人情報が公開されていないことを確認する。
※ドメイン取得後24〜48時間程度経過後に行うこと(すぐアクセスできる場合もある)

IPアドレス検索で「検索したいIPアドレス」に設定したサーバー名(例:fedorasrv.jp、www.fedorasrv.jp、ftp.fedorasrv.jp、mail.fedorasrv.jp等)かグローバルIPアドレスを入力して「検索」ボタンを押下する。

以下のような結果が表示されればOK
ドメイン
 所有者情報 fedorasrv.jp を whois.jprs.jp で検索しました

[ JPRS database provides information on network administration. Its use is ] 
[ restricted to network administration purposes. For further information, ] 
[ use 'whois -h whois.jprs.jp help'. To suppress Japanese output, add'/e' ] 
[ at the end of command, e.g. 'whois -h whois.jprs.jp xxx/e'. ] 

Domain Information: [ドメイン情報] 
[Domain Name] FEDORASRV.JP 

[登録者名] fedorasrv.jp 
[Registrant] fedorasrv.jp 

[Name Server] ns1.value-domain.com 
[Name Server] ns2.value-domain.com 
[Name Server] ns3.value-domain.com 

[登録年月日] 2006/09/22 
[有効期限] 2007/09/30 
[状態] Active 
[最終更新] 2006/09/22 11:30:48 (JST) 

Contact Information: [公開連絡窓口] 
[名前] バリュードメイン登録代行サービス 
[Name] VALUE-DOMAIN.COM 
[Email] info@value-domain.com 
[Web Page] https://www.value-domain.com/ 
[郵便番号] 541-0059 
[住所] 大阪府大阪市中央区博労町4-7-5 
本町TSビル 6F 
[Postal Address] 
[電話番号] 06-6241-6585 
[FAX番号] 06-6241-6586 



▲このページのトップへ戻る

LPIロゴ Copyright© 2004-2008 fallenangels, All rights reserved.
ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします