- ベストアンサー
さくらVPSで独自ドメインの設定方法と表示されない問題について
- さくらVPSで独自ドメインを使用するための設定方法と表示されない問題について解説します。
- 設定方法として、ドメインの取得とDNSの設定、さくらVPSでのバーチャルホスト設定が必要です。
- しかし、設定は正しく行われているにも関わらず表示されない問題が発生しています。原因を特定するために、さまざまな試行錯誤を行っていますが、解決には至っていません。お気づきの点があればご教授いただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
質問の内容から推測できる範囲ですが、回答させて頂きます。 >「このウェブページにアクセスできません > ERR_NAME_NOT_RESOLVED」と表示される始末。 このエラーメッセージを見る限り、DNSでの名前解決ができていないと思われます。 なので、WEBサーバ側の設定が原因という訳ではないと思います。 以下のような流れて名前解決できるかどうか確認してみてはいかがでしょうか。 (1) お名前.comのWHOISとかでドメインの登録情報を確認する。 https://www.onamae.com/domain/whois/ 例えば、sakura.ad.jp ドメインを例に説明すると、 登録されているネームサーバが確認できます。 p. [ネームサーバ] ns1.dns.ne.jp p. [ネームサーバ] ns2.dns.ne.jp (2) 上記ネームサーバを指定して、sakura.ad.jpドメインのゾーン情報から NSレコードを確認します。 基本的に、WHOISに登録されているネームサーバの情報と、 DNSのゾーン情報として登録されているNSレコードは一致するはずです。 (意図的に変えていなければ) コマンドプロンプトだとこんな感じで確認できます。 C:\Users\user01>nslookup -type=ns sakura.ad.jp ns1.dns.ne.jp サーバー: ns1.dns.ne.jp Address: 210.188.224.9 sakura.ad.jp nameserver = ns2.dns.ne.jp sakura.ad.jp nameserver = ns1.dns.ne.jp C:\Users\user01>nslookup -type=ns sakura.ad.jp ns2.dns.ne.jp サーバー: ns2.dns.ne.jp Address: 210.224.172.13 sakura.ad.jp nameserver = ns2.dns.ne.jp sakura.ad.jp nameserver = ns1.dns.ne.jp C:\Users\user01> Linux系のコマンドラインであれば、hostコマンド、digコマンドなどで確認できます。 $ host -t NS sakura.ad.jp ns1.dns.ne.jp Using domain server: Name: ns1.dns.ne.jp Address: 210.188.224.9#53 Aliases: sakura.ad.jp name server ns1.dns.ne.jp. sakura.ad.jp name server ns2.dns.ne.jp. $ $ host -t NS sakura.ad.jp ns2.dns.ne.jp Using domain server: Name: ns2.dns.ne.jp Address: 210.224.172.13#53 Aliases: sakura.ad.jp name server ns1.dns.ne.jp. sakura.ad.jp name server ns2.dns.ne.jp. $ (3) さらにNSレコードとして登録されているDNSサーバを指定して、 WEBサーバ用に登録されているホスト名で名前解決できるか 確認する。 例えば、www.sakura.ad.jp を例にコマンドプロンプトで確認するとこんな感じです。 C:\Users\user01>nslookup -type=a www.sakura.ad.jp ns1.dns.ne.jp サーバー: ns1.dns.ne.jp Address: 210.188.224.9 名前: www.sakura.ad.jp Address: 210.224.168.100 C:\Users\user01>nslookup -type=a www.sakura.ad.jp ns2.dns.ne.jp サーバー: ns2.dns.ne.jp Address: 210.224.172.13 名前: www.sakura.ad.jp Address: 210.224.168.100 C:\Users\user01> 同様にLinux系のコマンドライン(hostコマンド)であればこんな感じ。 $ host -t A www.sakura.ad.jp ns1.dns.ne.jp Using domain server: Name: ns1.dns.ne.jp Address: 210.188.224.9#53 Aliases: www.sakura.ad.jp has address 210.224.168.100 $ $ host -t A www.sakura.ad.jp ns2.dns.ne.jp Using domain server: Name: ns2.dns.ne.jp Address: 210.224.172.13#53 Aliases: www.sakura.ad.jp has address 210.224.168.100 $ どちらのDNSサーバを指定しても、WEBサービス用に使用する www.sakura.ad.jp が名前解決して 210.224.168.100 に紐付けられている状態だと分かります。 きっとどこかで名前解決できていない状態になっているんじゃないでしょうか。 その辺りを確認してみて下さい。 (見当違いだったら申し訳ないです。。)
お礼
大変、申し訳ありません。 まったく別のところに原因がありました。 お名前.comでドメインを取ったのですが、 どうも、お名前のシステムとして、「ドメイン取得後、 一定期間が経過したら、認証のメールが送られ、 認証が終わらないとドメインの使用が強制的に停止される」 ということが行われているようでして・・・。 そのメールに気づかず、ドメインの使用が 制限されていました。 お恥ずかしい限りです。 お名前にログインしても、管理画面には、停止中との 内容は表示されていないようで、CVSファイルを ダウンロードして、その中身を確認しないと 分からないようです。 そのため、ずっと気づきませんでした・・・。 恥を晒すようですが、お優しい回答もいただきましたし、 どなたか同じような経験をされる方の他山の石になればと 考え、質問は消さず、そのままにしたいと思います。 KEITAHMARUさま、大変、ありがとうございました。
補足
ご丁寧にありがとうございます。 痛み入ります。 ご教示いただきました手順で調査してみました。 whois情報は、 ---------------------------------------- Domain Name: xxxxxx.click ........ Name Server: ns1.dns.ne.jp Name Server: ns2.dns.ne.jp ---------------------------------------- となっていました。 host -t NS xxxxxx.click ns1.dns.ne.jp host -t NS xxxxxx.click ns2.dns.ne.jp の結果はそれぞれ、 ---------------------------------------- Using domain server: Name: ns1.dns.ne.jp Address: 210.188.224.9#53 Aliases: xxxxxx.click name server ns1.dns.ne.jp. xxxxxx.click name server ns2.dns.ne.jp. ---------------------------------------- Using domain server: Name: ns2.dns.ne.jp Address: 210.224.172.13#53 Aliases: xxxxxx.click name server ns2.dns.ne.jp. xxxxxx.click name server ns1.dns.ne.jp. ---------------------------------------- となりました。 host -t A www.xxxxxx.click ns1.dns.ne.jp host -t A www.xxxxxx.click ns2.dns.ne.jp の結果はそれぞれ、 ---------------------------------------- Using domain server: Name: ns1.dns.ne.jp Address: 210.188.224.9#53 Aliases: www.xxxxxx.click is an alias for xxxxxx.click. xxxxxx.click has address (さくらVPSのIP) ---------------------------------------- Using domain server: Name: ns2.dns.ne.jp Address: 210.224.172.13#53 Aliases: www.xxxxxx.click is an alias for xxxxxx.click. xxxxxx.click has address (さくらVPSのIP) ---------------------------------------- となりました。 提示していただいた情報と比較しても、 設定はされていそうな気はするのですが・・・。 ううむ。