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

最終更新日: 2017.05.08

<<トップページ <<新着情報 <<サイト内検索 <<CentOSで自宅サーバー構築 <<Scientific Linuxで自宅サーバー構築

■概要

外部から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 mail グローバルIPアドレス
a ftp グローバルIPアドレス
mx mail.fedorasrv.com. 10

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

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

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

(8)ログアウトする。

これで外部から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機能を有効化
IPアドレス更新を行なえるようにするため、VALUE DOMAINのダイナミックDNS機能を有効にする。

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

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

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

・ログアウトする。

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

SCRIPT=${0}
DOMAIN=${1}
PASS=${2}
HOST=${3}
if [ "${HOST}" = "" ]; then
    FQDN=${DOMAIN}
else
    FQDN="${HOST}.${DOMAIN}"
fi

# VALUE-DOMAIN設定IPアドレス取得
IPGETLOG=`host ${FQDN} ns1.value-domain.com 2>&1`
VDIP=`echo "${IPGETLOG}"|grep "has address"|awk '{ print $NF }'|egrep ^[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+$`
if [ $? -ne 0 ]; then
    echo "${FQDN} VALUE-DOMAIN設定IPアドレス検出エラー" | logger -t $(basename $0)
    echo ${IPGETLOG} | logger -t $(basename $0)
    exit
fi

# 現在IPアドレス取得
IPGETLOG=`wget -S -q -O - 'http://ieserver.net/ipcheck.shtml' 2>&1`
if [ $? -eq 0 ]; then
    CURRENTIP=`echo "${IPGETLOG}"|awk '{ print $NF }'|egrep ^[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+$`
else
    IPGETLOG=`wget -S -q -O - 'http://dyn.value-domain.com/cgi-bin/dyn.fcg?ip' 2>&1`
fi
if [ $? -ne 0 ]; then
    echo "${FQDN} 現在IPアドレス検出エラー" | logger -t $(basename $0)
    echo ${IPGETLOG} | logger -t $(basename $0)
    (
    echo CURRENT IP ADDRESS GET ERROR
    echo ${IPGETLOG}
    )|mail -s "${SCRIPT##*/} ERROR on ${FQDN}" root
    exit 1
fi
CURRENTIP=`echo "${IPGETLOG}"|tail -n 1`

# VALUE-DOMAIN設定IPアドレス更新
# (VALUE-DOMAIN設定IPアドレス≠現在IPアドレスの場合のみ)
if [ "${VDIP}" != "${CURRENTIP}" ]; then
    IPUPDATE=`wget -q -O - "http://dyn.value-domain.com/cgi-bin/dyn.fcg?d=${DOMAIN}&p=${PASS}&h=${HOST}&i=${CURRENTIP}"`
    echo ${IPUPDATE}|grep -q OK
    if [ $? -eq 0 ]; then
        echo "${FQDN} IPアドレス更新成功 ${VDIP} to ${CURRENTIP}" | logger -t $(basename $0)
    else
        echo "${FQDN} IPアドレス更新エラー" | logger -t $(basename $0)
        echo ${IPUPDATE} | logger -t $(basename $0)
        (
        echo IP ADDRESS UPDATE ERROR
        echo ${IPUPDATE}
        )|mail -s "${SCRIPT##*/} ERROR on ${FQDN}" root
        exit 1
    fi
fi
exit


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

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

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

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

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

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

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

■ドメイン名確認

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

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

Free Website Test tools by WebSitePulse


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

Domain name tested:	fedorasrv.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」欄に設定したサーバー名(例:fedorasrv.com、www.fedorasrv.com、ftp.fedorasrv.com、mail.fedorasrv.com等)を入力して「Perform Test」ボタンを押下する。

Free Website Test tools by WebSitePulse


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

Host tested:	fedorasrv.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 


■関連コンテンツ




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

プライバシーポリシー