ドメイン名取得(独自ドメイン編)

最終更新日: 2009.12.29

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

■概要

外部からfedorasrv.comという名前(ドメイン名)でサーバーにアクセスできるようにするため、ドメイン名を取得する。
ここでは、有料だがfedorasrv.comのように短くてわかりやすい独自ドメイン名をVALUE DOMAINで取得する。
また、fedorasrv.comの他に、www.fedorasrv.com、mail.fedorasrv.com、ftp.fedorasrv.com等でもサーバーにアクセスできるようにする。

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


■ドメイン名取得

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

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

(3)「支払い操作」でドメイン料金を支払う。
※com、net、org、info、bizの場合、1年間で990円

(4)「ドメイン操作」⇒「新規ドメインの取得」でドメインを取得する。

(5)「ドメイン操作」⇒「WHOIS登録情報の変更」⇒「名義を代理公開する」で説明に従い、WHOIS情報で個人情報が公開されないようにする。
※ドメイン取得時に入力した個人情報のかわりにVALUE-DOMAIN社の情報が公開される

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

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

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

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

(7)ログアウトする。

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

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

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

(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.com パスワード
 ← VALUE DOMAIN用IPアドレス更新スクリプト実行(fedorasrv.com用)

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

※パスワードは「(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.com パスワード" >> /etc/cron.d/valudomain-ddns-update
 ← VALUE DOMAIN用IPアドレス更新定期自動実行設定追加
※10分毎にVALUE DOMAIN用IPアドレス更新スクリプトを実行する(fedorasrv.com用)

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

■ドメイン名確認

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

Free Website Test tools by WebSitePulse


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

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

Domain name tested: fedorasrv.com
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時間程度経過後に行うこと(すぐアクセスできる場合もある)

Free Website Test tools by WebSitePulse


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

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

Host tested: fedorasrv.com 
Test performed from: Seattle, WA 
Test performed at: 2007-06-11 18:42:26 (GMT -07:00) 
[Querying whois.internic.net] 
[Redirected to whois.enom.com] 
[Querying whois.enom.com] 
[whois.enom.com] 
=-=-=-= 
Visit AboutUs.org for more information about fedorasrv.com 
AboutUs: fedorasrv.com 

Registration Service Provided By: DigiRock, Inc. 
Contact: info@value-domain.com 

Domain name: fedorasrv.com 

Registrant Contact: 
DIGIROCK, INC. 
VALUE DOMAIN (domain-contact@digi-rock.com) 
+81.662416585 
Fax: +81.662416586 
Chuo-ku Bakurou-cho 4-7-5 
Honmachi TS Building 6F 
Osaka-shi, Osaka-fu 541-0059 
JP 

Administrative Contact: 
DIGIROCK, INC. 
VALUE DOMAIN (domain-contact@digi-rock.com) 
+81.662416585 
Fax: +81.662416586 
Chuo-ku Bakurou-cho 4-7-5 
Honmachi TS Building 6F 
Osaka-shi, Osaka-fu 541-0059 
JP 

Technical Contact: 
DIGIROCK, INC. 
VALUE DOMAIN (domain-contact@digi-rock.com) 
+81.662416585 
Fax: +81.662416586 
Chuo-ku Bakurou-cho 4-7-5 
Honmachi TS Building 6F 
Osaka-shi, Osaka-fu 541-0059 
JP 

Status: Locked 

Name Servers: 
ns.maihama-net.com 
NS1.FEDORASRV.COM 

Creation date: 23 Nov 2004 04:48:51 
Expiration date: 23 Nov 2007 04:48:51 
=-=-=-= 
The data in this whois database is provided to you for information 
purposes only, that is, to assist you in obtaining information about or 
related to a domain name registration record. We make this information 
available "as is," and do not guarantee its accuracy. By submitting a 
whois query, you agree that you will use this data only for lawful 
purposes and that, under no circumstances will you use this data to: (1) 
enable high volume, automated, electronic processes that stress or load 
this whois database system providing you this information; or (2) allow, 
enable, or otherwise support the transmission of mass unsolicited, 
commercial advertising or solicitations via direct mail, electronic 
mail, or by telephone. The compilation, repackaging, dissemination or 
other use of this data is expressly prohibited without prior written 
consent from us. 

We reserve the right to modify these terms at any time. By submitting 
this query, you agree to abide by these terms. 
Version 6.3 4/3/2002 




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

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