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

最終更新日: 2012.01.14

<<トップページ <<新着情報 <<質問掲示板 <<アンケート <<リンク集 <<サイト内検索 <<管理人へメール <<Scientific Linuxで自宅サーバー構築 <<Fedoraで自宅サーバー構築

■概要

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

※www.centossrv.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.www.centossrv.com. 10

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

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

(7)「ドメイン操作」⇒「ネームサーバーの変更」⇒「ネームサーバー変更」の「方法選択」で「VALUE-DOMAIN独自のネームサーバー(国内)」を選択して「変更」ボタン押下。

(8)ログアウトする。

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

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

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

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

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

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

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

・ログアウトする。

(2)VALUE DOMAIN用IPアドレス更新スクリプト作成
[root@centos ~]# 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@centos ~]# chmod +x /usr/local/bin/valudomain-ddns-update.pl ← VALUE DOMAIN用IPアドレス更新スクリプトへ実行権限付加

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

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

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

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

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

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

(4)VALUE DOMAIN用IPアドレス更新スクリプト定期自動実行設定
[root@centos ~]# vi /etc/cron.d/valudomain-ddns-update ← VALUE DOMAIN用IPアドレス更新定期自動実行設定ファイル作成
*/10 * * * * root /usr/local/bin/valudomain-ddns-update.pl www.centossrv.com パスワード
※10分毎にVALUE DOMAIN用IPアドレス更新スクリプトを実行する(www.centossrv.com用)
*/10 * * * * root /usr/local/bin/valudomain-ddns-update.pl www.centossrv.com パスワード "www"
※10分毎にVALUE DOMAIN用IPアドレス更新スクリプトを実行する(www.www.centossrv.com用)
*/10 * * * * root /usr/local/bin/valudomain-ddns-update.pl www.centossrv.com パスワード "ftp"
※10分毎にVALUE DOMAIN用IPアドレス更新スクリプトを実行する(ftp.www.centossrv.com用)
*/10 * * * * root /usr/local/bin/valudomain-ddns-update.pl www.centossrv.com パスワード "mail"
※10分毎にVALUE DOMAIN用IPアドレス更新スクリプトを実行する(mail.www.centossrv.com用)

■ドメイン名確認

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

以下の「Test Type」欄で「HostName Test」を選択、「Test Target」欄に設定したサーバー名(例:www.centossrv.com、www.www.centossrv.com、ftp.www.centossrv.com、mail.www.centossrv.com等)を入力して「Perform Test」ボタンを押下する。

Free Website Test tools by WebSitePulse


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

Domain name tested:	www.centossrv.com
Test performed from:	Seattle, WA
Test performed at:	2011-06-19 05:01:21 (GMT +00:00)
Known IP Addresses:	XXX.XXX.XXX.XXX

■WHOIS情報確認

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

以下の「Test Type」欄で「WHOIS」を選択、「Test Target」欄に設定したサーバー名(例:www.centossrv.com、www.www.centossrv.com、ftp.www.centossrv.com、mail.www.centossrv.com等)を入力して「Perform Test」ボタンを押下する。

Free Website Test tools by WebSitePulse


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

Host tested:	www.centossrv.com
Test performed from:	Seattle, WA
Test performed at:	2011-06-19 04:58:08 (GMT +00:00)
[Querying whois.verisign-grs.com] 
[Redirected to whois.rrpproxy.net] 
[Querying whois.rrpproxy.net] 
[whois.rrpproxy.net] 
; This data is provided by VALUE-DOMAIN, INC. 
; for information purposes, and to assist persons obtaining information 
; about or related to domain name registration records. 
; VALUE-DOMAIN, INC. does 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, you will 
; use this data to 
; 1) allow, enable, or otherwise support the transmission of mass 
; unsolicited, commercial advertising or solicitations via E-mail 
; (spam); or 
; 2) enable high volume, automated, electronic processes that apply 
; to this WHOIS server. 
; These terms may be changed without prior notice. 
; By submitting this query, you agree to abide by this policy. 

DOMAIN: SCIENTIFICSRV.COM 

RSP: VALUE-DOMAIN, INC. 
URL: http://www.value-domain.com 

owner-contact: P-VKD1357 
owner-organization: VALUE-DOMAIN COM 
owner-title: PRIVACY PROXY 
owner-fname: VALUE 
owner-lname: DOMAIN 
owner-street: Honmachi TS Bld. 6F Bakurou-machi 4-7-5, Chuo-ku 
owner-city: Osaka-shi 
owner-state: Osaka-fu 
owner-zip: 541-0059 
owner-country: JP 
owner-phone: +81.662416585 
owner-email: domain-contact@digi-rock.com 

admin-contact: P-VKD1357 
admin-organization: VALUE-DOMAIN COM 
admin-title: PRIVACY PROXY 
admin-fname: VALUE 
admin-lname: DOMAIN 
admin-street: Honmachi TS Bld. 6F Bakurou-machi 4-7-5, Chuo-ku 
admin-city: Osaka-shi 
admin-state: Osaka-fu 
admin-zip: 541-0059 
admin-country: JP 
admin-phone: +81.662416585 
admin-email: domain-contact@digi-rock.com 

tech-contact: P-VKD1357 
tech-organization: VALUE-DOMAIN COM 
tech-title: PRIVACY PROXY 
tech-fname: VALUE 
tech-lname: DOMAIN 
tech-street: Honmachi TS Bld. 6F Bakurou-machi 4-7-5, Chuo-ku 
tech-city: Osaka-shi 
tech-state: Osaka-fu 
tech-zip: 541-0059 
tech-country: JP 
tech-phone: +81.662416585 
tech-email: domain-contact@digi-rock.com 

billing-contact: P-VKD1357 
billing-organization: VALUE-DOMAIN COM 
billing-title: PRIVACY PROXY 
billing-fname: VALUE 
billing-lname: DOMAIN 
billing-street: Honmachi TS Bld. 6F Bakurou-machi 4-7-5, Chuo-ku 
billing-city: Osaka-shi 
billing-state: Osaka-fu 
billing-zip: 541-0059 
billing-country: JP 
billing-phone: +81.662416585 
billing-email: domain-contact@digi-rock.com 

nameserver: ns1.value-domain.com 
nameserver: ns2.value-domain.com 
nameserver: ns3.value-domain.com 

; Please register your domains at 
; http://www.value-domain.com 

Tweet Check



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

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