質問: ネームサーバーに関する機構が理解できず質問させて頂きます。 ドメイン業者からドメインを取得した場合、ネームサーバーの初期設定はドメイン業者指定のものとなっているかと思います。 例えば、お名前.comで取得した時点でのネームサーバーは 01.dnsv.jp/02.dnsv.jp/03.dnsv.jp/04.dnsv.jp となるようです。 また、このドメインを別業者のレンタルサーバーで利用する場合、レンタルサーバー業者指定のネームサーバーを設定するように指示があるかと思います。 例えばさくらインターネットのレンタルサーバーを利用する場合は プライマリネームサーバ:ns1.dns.ne.jp セカンダリネームサーバ:ns2.dns.ne.jp といった指定が必要となるようです。 レンタルサーバー指定のネームサーバーを利用することについて、私の勝手な想像では、DNSサーバーとレンタルサーバーが近い関係にあるので、リクエストがレンタルサーバーにたどり着くまでの時間が比較的早くなるのだろうか、と考えました。 ですが、そう考えるとなぜさくらインターネットが該当ドメインのDNS情報を持っているのか、という疑問も生じました。 以下疑問をまとめます。 **〇私の疑問** **1. 上記状態で、ネームサーバーをお名前.com指定のもの (〇〇.dnsv.jp)で運用した場合どういったデメリットがあるか?** **2. さくらインターネットのネームサーバーはどのようにして該当ドメインのDNS情報を知るのか?** よろしくお願いします。
回答: A1) DNS の管理とレンタルサーバーの管理が異なる場合... レンタルサーバーのコントロールパネルから別のサブドメインを追加して、Webサーバーを公開する際に レンタルサーバーのコントロールパネルから (別会社管理の) DNS 情報が更新できないので、利用者が個別に DNS 情報を登録する手間があります。 レンタルサーバ会社の DNS を使っている場合は、レンタルサーバーの設定を行うと DNS も自動処理がされるよう設定できるので、利用者が設定しなくてよくなります。 また、初心者の場合、DNS設定ミスや設定方法がわかない場合の問い合わせが多くなり、(レンタルサーバー会社側の)サポートが、個別に対応するのは大変なので、DNS をレンタルサーバー会社に切り替えてもらえば、設定内容の確認や修正もサポート窓口で行えるというメリットがあるからでしょうか。 A2) DNS レコードを検索する `nslookup -type=NS ドメイン名` や `dig NS ドメイン名` または、ドメインの登録情報を調べる `whois ドメイン名 | grep 'Name Server'`で、ドメイン名を管理する DNS サーバーを調べることができるので、自社のDNS に登録されているか 他社管理のDNS かを調べることが可能です。