お世話になります。
現在運用しているDNSサーバ(BIND9)で、新たなドメインを管理する予定なのですが、
そのドメインのゾーンファイルに記載するNSレコードについて質問です。
なお、レジストラにてそのドメインは取得済みで、DNSの登録はまだの状態です。
ゾーンファイルのNSレコードに記載したDNSサーバと同じものを登録するべきかと
考えていますので…。
DNSサーバ:ns.example.co.jp
(example.co.jpは自社で既に運用しているドメインです)
新たに管理するドメイン:newdomain.com
とした場合、newdomain.comのゾーンファイルには、NSレコードとして
IN NS ns.example.co.jp. (方法Aとします)
と記載するものと考えていました。
しかし他の人から、「この書き方の方が、newdomain.comを管理するDNSサーバは
どこか問い合わせがきた場合、回答が効率良く行われる」
と言われ以下の書き方を進められました。
IN NS ns.newdomain.com
ns IN A [ns.example.co.jpのIPアドレス] (方法Bとします)
ここで質問なのですが、方法A,Bでnewdomain.comを管理するDNSサーバを回答するまでの
流れが変わるのでしょうか。
レジストラにDNSを登録するので、どちらの方法でルートサーバから辿っていっても、
最終的にレジストラに登録したDNSサーバが回答されると思うのですが、方法Bのほうが
効率が良いというのが理解できません。
NSレコードでDNSサーバを指定する場合、管理するドメインと同じドメインのホストで
あるほうが良いものなのでしょうか。
ご存知の方が居られましたら、ご教示いただけますでしょうか。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
方法Aの場合、例えば www.newdomain.com の名前解決の流れは以下のようになります。
1 .com のネームサーバ(a.gtld-servers.net など) に、newdomain.com の NS を尋ねて、 ns.example.co.jp という名前を取得
2 .jpのネームサーバ(a.dns.jpなど)に、example.co.jp のNSを尋ねて、ns.example.co.jp のIPアドレスを取得
3 ns.example.co.jp に、www.newdomain.com のIPアドレスを尋ねて、IPアドレスを取得
方法Bの場合、
1 .com にnewsdomain.com のNSについて .com のネームサーバに問い合わせると、ns.newdomain.com という名前と共に、ns.newdomain.com のIPアドレスも一緒に返ってくる
2 ns.newdomain.com に、www.newdomain.com のIPアドレスを尋ねて、IPアドレスを取得
となります。1でns.newdomain.comのIPアドレスもわかるため、DNSの問い合わせ回数が減るのは確かです。
ただし、なぜそうなるかというというと、newdomain.com 下のホストの名前解決をするのに、ネームサーバは ns.newdomain.com であるとわかっても、いわゆる「鍵は金庫の中」状態で、それ以上問い合わせようが無くなってしまうからです。
そうならないために「ns.newdomain.com のIPアドレスは○○である」という情報は、自前で持つのではなく、.comのネームサーバの方に登録する必要があるのです。
また、運用上は、自前のネームサーバに、ns.newdomain.com の名前解決の問い合わせが来ることはありません。
この両者の運用の違いですが、
Aの場合、ns.example.co.jp のIPアドレスが変わった場合でも、
newdomain.com に関しては何もする必要がありません。
一方、Bの場合、ns.example.co.jp=ns.newdomain.comのIPアドレスについて、
.comのネームサーバへの登録内容を修正してもらう必要があります。
そういった管理の手間と問い合わせ効率とのトレードオフになると思います。
トラフィックが非常に多いなど、DNSの問い合わせが効率上問題になるような状況なら、Bにするべきでしょうし、
そうでないなら、Aの方が管理が楽だと思います。
No.2
- 回答日時:
回答1の者です。
ちょっと追記。方法Aでも、二つのドメインが同じTLDの場合は、効率は悪くなりません。
たとえば、newdomain.com ではなく、 newdomain.jp だった場合。
newdomain.jp も example.co.jp も 管理してるのは同じJPNICですから、
1. newdomain.jp の NS について .jp のネームサーバ(a.dns.jpなど)に問い合わせると、ns.example.co.jp という名前と共に、ns.example.co.jp のIPアドレスも一緒に返ってくる
2 ns.example.co.jp に、www.newdomain.jp のIPアドレスを尋ねて、IPアドレスを取得
という結果になります。
mtaka2さま
大変丁寧なご回答ありがとうございます。
方法Aと方法BでネームサーバのIPアドレスを取得するまでの流れが異なるのですね。
すみません、ここでまた疑問が出てきました。
>方法Bの場合、
> 1 .com にnewsdomain.com のNSについて .com のネームサーバに問い合
> わせると、ns.newdomain.com という名前と共に、ns.newdomain.com の
> IPアドレスも一緒に返ってくる
> 2 ns.newdomain.com に、www.newdomain.com のIPアドレスを尋ねて、IP
> アドレスを取得
とのことですが、この場合IPアドレスも一緒に返ってくるということは、上位ネームサーバ
.com に ns.newdomain.comのAレコードも登録されているのでしょうか。
例えば以下のように…
newdomain IN NS ns.newdomain.com.
ns.newdomain.com. IN A aaa.bbb.ccc.ddd
こういうことですと、ネームサーバに別ドメインのもの(ns.example.co.jp)を登録した場合、
Aレコードが登録されるのは .jp のネームサーバでしょうから、方法Aだと問い合わせ
効率が悪くなるのが納得できます。また、追記いただいた回答の内容も納得です。
DNSの管理は私が行っているのですが、ツギハギだらけの知識のため、お恥ずかしながら
レジストラにネームサーバを登録する再にホスト名だけを登録するのかIPアドレスも登録するのか
すらわかっておりません。
恐縮ですが、再度ご教示いただけますでしょうか。
よろしくお願いいたします。
No.3
- 回答日時:
> しかし他の人から、「この書き方の方が、newdomain.comを管理するDNSサーバは
> どこか問い合わせがきた場合、回答が効率良く行われる」
> と言われ以下の書き方を進められました。
今回取得したドメインが newdomain.com ということでよろしいでしょうか?
であれば、方法Aで設定すべきか方法Bで設定すべきかはドメイン登録時に決まるものですので、既にドメインを取得された状況ですとどちらで設定すべきかも既に決まっているはずです。
(1) newdomain.com の上位DNS サーバ (a.gtld-servers.net. など) に
newdomain.com IN NS ns.example.com.
と登録された場合
==> newdomain.com. を委譲されているのは ns.example.com.
==> 方法Aを採用すべき
(2) newdomain.com の上位DNS サーバ (a.gtld-servers.net. など) に
newdomain.com IN NS ns.newdomain.com.
ns.newdomain.com IN A [ns.example.co.jpのIPアドレス]
と登録された場合
==> newdomain.com.を委譲されているのは ns.newdomain.com.
==> 方法Bを採用すべき
> ここで質問なのですが、方法A,Bでnewdomain.comを管理するDNSサーバを回答するまでの
> 流れが変わるのでしょうか。
これはNo.1の方が回答されているとおりです。しかし、(1) のように上位DNS に登録されているのであれば、方法Aを採用しなければなりません。もし、効率がよい方法Bに変更したいということであれば、レジストラに上位DNS の登録内容変更を申請しなければなりません。
entreeさま
ご回答ありがとうございます。大変勉強になります。
新しいドメインは既に取得済みですが、ネームサーバの登録はまだ行っておりません
(登録業者のデフォルト?のネームサーバが入っている状態です)。
ドメインを管理するネームサーバのホスト名を決めた後(方法AかBか決めた後)に
登録するつもりでいます。
いろいろネットで情報を調べたのですが、JPRSの資料を確認すると方法Bを推奨すると
書いてありました(不要な問い合わせを減らすため)。
管理する側にとっては方法Aのほうが手間が少ないので、悩んでしまいます…。
No.4
- 回答日時:
> この場合IPアドレスも一緒に返ってくるということは、上位ネームサーバ
> .com に ns.newdomain.comのAレコードも登録されているのでしょうか。
「登録されている」のではなく、「登録する必要がある」のです。
レジストラによって手続きは変わりますが、
ドメインを取得した場合、
・ネームサーバの設定(ホスト名のみを設定する)
・ホストの登録(ホスト名とIPアドレスの組を設定する)
の2種類の設定項目があるはずです。
方法Aの場合、前者(ネームサーバの設定)だけでいいが、
方法Bの場合、両方行う必要がある、
ということになります。
mtaka2さま
ご回答ありがとうございます!
おかげで疑問が解消されすっきりしました。
丁寧なご回答、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドメイン・サーバー・クラウドサービス 独自ドメインでのNSレコード設定 1 2023/07/12 18:36
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- VPN DNS「8.8.8.8」とは何なのでしょうか? 固定 IP アドレスで光回線の代わりに使えますか? 4 2022/10/17 16:30
- ドメイン・サーバー・クラウドサービス サクラサーバーでのHPのUPについて 1 2023/06/10 11:21
- その他(IT・Webサービス) グーグルドメインズの解約方法 1 2022/08/14 12:52
- ドメイン・サーバー・クラウドサービス さくらレンタルサーバーでホームページをUPしたい・・・・ 1 2023/06/04 11:50
- Gmail SPFレコードとDNSサーバーについて、gmailを設定できるかどうか 2 2023/06/10 23:55
- ドメイン・サーバー・クラウドサービス サイト閉鎖後もドメインをキープしたい 2 2022/03/28 01:06
- サーバー ネットワーク内のDNSについて 1 2022/12/11 11:13
- WordPress(ワードプレス) WordPressで作ったHPの編集方法 2 2022/12/10 14:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
見ているホームページの開設日...
-
DHCPの適切なリース期間を教え...
-
SMTPから送信履歴を取得する
-
二つのPCでサンダーバードを使...
-
メールアドレスで大文字、小文...
-
ActiveDirectoryのドメインにク...
-
AD統合DNS ゾーン転送
-
DVDを作る際、メニュー、オート...
-
グループポリシーのスクリプト...
-
DNS未設定なのにインターネット...
-
nslookupでIPが見つからない
-
DNSでHOSTが「正引き」と「逆引...
-
共有フォルダへ特定のユーザの...
-
DNS設定をコピーしたい
-
停止中のメールサーバへメール...
-
グループポリシー(壁紙の設定)...
-
windowsでSYN/ACKを返すプログラム
-
やってはいけないアクセス制限
-
エクセルで担当割振りの管理表...
-
Al-Mailでメールが送信できませ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
見ているホームページの開設日...
-
異なるドメインのサーバからサ...
-
特定ドメインだけ名前解決でき...
-
なぜヤフー知恵袋は無法地帯を...
-
DHCPの適切なリース期間を教え...
-
nslookupでIPが見つからない
-
二つのPCでサンダーバードを使...
-
フォルダ、ファイルのアクセス...
-
一度ユーザーIDとPWを入力して...
-
Localhostでは動くのにIP指定...
-
グループポリシーのスクリプト...
-
ocnメール着信音
-
やってはいけないアクセス制限
-
IPアドレスが一杯になった
-
ActiveDirectoryのドメインにク...
-
停止中のメールサーバへメール...
-
FTPサーバーの構築について
-
ipod nano シャッフルを解除したい
-
DNS未設定なのにインターネット...
-
windowsでSYN/ACKを返すプログラム
おすすめ情報