質問: さくらvpsで独自ドメインの設定 お世話になっております。 さくらvpsで独自ドメインを使用すべく、 設定を行っておりますが、表示されません。 お分かりになる方がいらっしゃれば、 どうか、ご教授ください。 設定方法を解説してくれているサイトがいくつかあり、 それらを参考に、処理をしているところです。 手続きとしては、 1.ドメインを取ったところ(レジストラ)で、 どこのdnsを使用するのかを設定。 2.使用するdnsで、ゾーン設定。 3.さくらvpsで、バーチャルホスト設定 という感じかと思っております。 レジストラは、お名前.comですが、 dnsは、お名前のでもさくらのでも、 どちらでも、表示できれば構いません。 が、どちらでやっても、表示されません。orz chromeで見ると、 「このウェブページにアクセスできません err_name_not_resolved」と表示される始末。 dnsの設定は、変更する度に、きちんと反映 されていることをwhois.netで確認しています。 ゾーン設定は、タイプaが、 さくらvpsのipになっています。 バーチャルホスト設定は、 /etc/httpd/conf.d/vhost.conf の中で、 documentroot /var/www/html/xxxxxxx.click servername xxxxxxx.click serveralias www.xxxxxxx.click allowoverride all という感じでやってから、apacheを再起動しました。 が、何か間違ってますでしょうか。 あるいは、設定が足りないのでしょうか。 じつは、当初は適当に設定して、きちんと表示されて いたのですが、設定後数日経ったところで、突然、 表示がされなくなってしまいました。 設定はできているけど、別のところで問題が起こっている ということなのでしょうか。 サイトのコンテンツを作りながら、 何日かを掛けて、色々といじっているのですが、 一向にうまくいきません。 何かお気づきの点がありましたら、ご教授ください。 お忙しいところ、お手数をお掛けしますが、 どうぞ、よろしくお願いいたします。
回答: 質問の内容から推測できる範囲ですが、回答させて頂きます。 >「このウェブページにアクセスできません > 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 に紐付けられている状態だと分かります。 きっとどこかで名前解決できていない状態になっているんじゃないでしょうか。 その辺りを確認してみて下さい。 (見当違いだったら申し訳ないです。。)