1つのDNSサーバーが同じNSレコードを持つ2つの異なるドメインをホストしていますか?

user72718271

Debian 8 x64でbind9を実行していて、自分のWebサイト用に2つのゾーンをホストしたいと考えています。

example.com
example.net

names.conf。*ファイルを構成し、zonesディレクトリにdb.example.comとdb.example.netを設定してから、両方をロードしようとしました。.comは成功しましたが、.netは失敗しました。NSレコードはないとのことでした。

同じIPを持つ両方に次のNSレコードを使用しています。これは不可能ですか?

ns1.example.com IN NS 1.1.1.1
ns2.example.com IN NS 1.1.1.2
davidgo

あなたがやろうとしていることは、原則としてかなり実行可能ですが、ゾーンファイルスニペットに4つの問題があります。あなたが完全なゾーンファイルを投稿するならば、私はより良いガイダンスを提供することができます、しかしあなたのゾーンファイルは完全に間違っています。(実行しようとしていることを実行するための)有効なゾーンファイルは、次のようになります。

@   IN SOA   ns1.example.com. soa.example.com. (
                        2016010401 ; serial
                        3600; refresh
                        600;  retry
                        86400 ; expire
                        3600 ) ; min TTL

     IN  NS ns1
     IN  NS ns2
     IN  A  33.33.33.33

ns1  IN A   1.1.1.1
ns2  IN A   2.2.2.2
www  IN CNAME www.provider.domain.

ここにいくつかの重要なビットがあり
ます-ゾーンファイルの最初の文字として「@」に注意してください-これは、このドメイン名が/etc/named.confの参照から参照しているドメイン名に関してキューを取ることを意味します-これにより、他のドメインに同じドメイン構造を使用できます。

IN NS nsXレコードの先頭には何もありません。これは、ゾーン全体のNSレコードを設定しているためです。「nsX」ビットは相対アドレス指定です。つまり、named.confのエントリに応じてns1。@ = ns1.example.comまたはns1.example.netと同等です。

A 1.1.1.1の行ns1は、ns1のIPアドレスを指定します。これにより循環参照が作成されます。つまり、ns1.example.comを解決するには、ns1.example.comを知っている必要があるネームサーバーexample.comのIPアドレスを知っている必要があります。Bindはこれを自分で理解できますが、インターネットの他の部分は理解できません。このため、ドメインを登録するときにレジストラにIPアドレスとドメインを指定する必要があります[ルートに「Glue」レコードを作成できます/親ネームサーバー]

20.20.20.20でsmtp.example.comのようなものを指定した場合、これは期待どおりに機能しないことに注意してください。これを行う正しい方法は、「smtp.example.com。INA 20.20.20.20」です(。 "文字に注意してください。省略した場合、Bindはsmtp.example.com.example.comを意味すると解釈します。

完全を期すために、もちろん、/ etc /named.confまたは同等のゾーンファイルを指定する必要があります。これは次のように行います。

zone "example.com"
{
     type master;
     file "/path/to/zone.file";
};


zone "example.net"
{
     type master;
     file "/path/to/zone.file";
};

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

2つの異なるアプリケーションが異なるプロトコルを使用している場合、ホスト上の同じポートをバインドできますか?

分類Dev

2つのOdooインスタンス(同じドメインで異なるポート)を実行しているときに「内部サーバーエラー」が発生するのはなぜですか?

分類Dev

2つの異なるPythonラムダが同じバイトコードを持っているのはなぜですか?

分類Dev

2つの物理NIC、1つのマシン、同じサブネット、同じネットマスク、同じゲートウェイ、2つの異なるIPアドレスを持つことが不適切なネットワーク設計であるのはなぜですか?

分類Dev

2つの異なるLinuxディストリビューションは、同じカーネルを使用している場合、同じデバイスドライバーをサポートしますか?

分類Dev

DHCPクライアントリストのMACアドレスがメーカーのものと異なります。また、同じデバイスが2つの異なるMACアドレスを取得します

分類Dev

第2レベルのサブドメインを持つiOSユニバーサルリンクはネイティブアプリにディープリンクしませんが、第1レベルのサブドメイン(同じホスト)では正常にディープリンクします

分類Dev

第2レベルのサブドメインを持つiOSユニバーサルリンクはネイティブアプリにディープリンクしませんが、第1レベルのサブドメイン(同じホスト)では正常にディープリンクします

分類Dev

DNSゾーンファイルのNSレコードを別のNSサーバーに変更し、TLDDNSサーバーのレジストラが同じように保持した場合はどうなりますか>

分類Dev

インデックスc#に基づいて、同じ数のレコードを持つ2つのリストをマージします

分類Dev

同じデータドキュメントをfirestoreの2つの異なるコレクションに追加する正しい方法はありますか?

分類Dev

1つのドキュメントをmongodbの同じデータベースの2つの異なるコレクションに保存する方法

分類Dev

コードは同じだがmongoデータベースが異なる2つのサーバーインスタンスをMeteorする

分類Dev

2つの異なるAzureサーバーで同じコードですが、1つはルーティングの問題がありますか?

分類Dev

関係のない(拡張する)2つのdiffクラスが同じメソッド名を持ち、引数のタイプが異なる「メソッドのオーバーロード」と言えますか?

分類Dev

同じSSID /パスワードを持つ2つのワイヤレスネットワークは(技術的に)1つとして扱われますか?

分類Dev

同じSSID /パスワードを持つ2つのワイヤレスネットワークは(技術的に)1つとして扱われますか?

分類Dev

2つの異なるオブジェクトが同じハッシュコードを持っている場合はどうなりますか?

分類Dev

nginxの同じIPで異なるドメインを持つ2つの異なるdjango-cmsアプリケーションを実行します

分類Dev

同じハッシュコードを持つが等しくない2つのインスタンス

分類Dev

ユニバーサルリンクをサポートする2つの異なるアプリで同じドメインをサポートしています。

分類Dev

traefikの異なるポートを持つDockerの1つのコンテナにマルチ(サブ)ドメインをバインドする方法

分類Dev

MySQLはFULLTEXTインデックスの同じデータを持つ2つのサーバー間で異なる結果を表示します

分類Dev

seleniumwebdriverのxmlスイートを使用して複数のメソッドを1つずつ持つ2つの異なるクラスを実行する方法

分類Dev

1つのインデックスに同じフィールド名を持つ複数の_typeが含まれている、単一の_type内の集約からのすべてのバケットを表示します

分類Dev

異なるホストからの複数のIPアドレスを異なるポートを持つ同じドメイン名にポイントする

分類Dev

HTMLソースコードで同じ属性セットと同じ階層を持つ2つの要素から1つの要素をスクレイプする方法(Pythonの美しいスープを使用)

分類Dev

2つの同じレコードを挿入しても、トランザクションがロールバックしないのはなぜですか

分類Dev

1つのメソッドで同じ変数に2つの異なる値を定義しようとしています。レール

Related 関連記事

  1. 1

    2つの異なるアプリケーションが異なるプロトコルを使用している場合、ホスト上の同じポートをバインドできますか?

  2. 2

    2つのOdooインスタンス(同じドメインで異なるポート)を実行しているときに「内部サーバーエラー」が発生するのはなぜですか?

  3. 3

    2つの異なるPythonラムダが同じバイトコードを持っているのはなぜですか?

  4. 4

    2つの物理NIC、1つのマシン、同じサブネット、同じネットマスク、同じゲートウェイ、2つの異なるIPアドレスを持つことが不適切なネットワーク設計であるのはなぜですか?

  5. 5

    2つの異なるLinuxディストリビューションは、同じカーネルを使用している場合、同じデバイスドライバーをサポートしますか?

  6. 6

    DHCPクライアントリストのMACアドレスがメーカーのものと異なります。また、同じデバイスが2つの異なるMACアドレスを取得します

  7. 7

    第2レベルのサブドメインを持つiOSユニバーサルリンクはネイティブアプリにディープリンクしませんが、第1レベルのサブドメイン(同じホスト)では正常にディープリンクします

  8. 8

    第2レベルのサブドメインを持つiOSユニバーサルリンクはネイティブアプリにディープリンクしませんが、第1レベルのサブドメイン(同じホスト)では正常にディープリンクします

  9. 9

    DNSゾーンファイルのNSレコードを別のNSサーバーに変更し、TLDDNSサーバーのレジストラが同じように保持した場合はどうなりますか>

  10. 10

    インデックスc#に基づいて、同じ数のレコードを持つ2つのリストをマージします

  11. 11

    同じデータドキュメントをfirestoreの2つの異なるコレクションに追加する正しい方法はありますか?

  12. 12

    1つのドキュメントをmongodbの同じデータベースの2つの異なるコレクションに保存する方法

  13. 13

    コードは同じだがmongoデータベースが異なる2つのサーバーインスタンスをMeteorする

  14. 14

    2つの異なるAzureサーバーで同じコードですが、1つはルーティングの問題がありますか?

  15. 15

    関係のない(拡張する)2つのdiffクラスが同じメソッド名を持ち、引数のタイプが異なる「メソッドのオーバーロード」と言えますか?

  16. 16

    同じSSID /パスワードを持つ2つのワイヤレスネットワークは(技術的に)1つとして扱われますか?

  17. 17

    同じSSID /パスワードを持つ2つのワイヤレスネットワークは(技術的に)1つとして扱われますか?

  18. 18

    2つの異なるオブジェクトが同じハッシュコードを持っている場合はどうなりますか?

  19. 19

    nginxの同じIPで異なるドメインを持つ2つの異なるdjango-cmsアプリケーションを実行します

  20. 20

    同じハッシュコードを持つが等しくない2つのインスタンス

  21. 21

    ユニバーサルリンクをサポートする2つの異なるアプリで同じドメインをサポートしています。

  22. 22

    traefikの異なるポートを持つDockerの1つのコンテナにマルチ(サブ)ドメインをバインドする方法

  23. 23

    MySQLはFULLTEXTインデックスの同じデータを持つ2つのサーバー間で異なる結果を表示します

  24. 24

    seleniumwebdriverのxmlスイートを使用して複数のメソッドを1つずつ持つ2つの異なるクラスを実行する方法

  25. 25

    1つのインデックスに同じフィールド名を持つ複数の_typeが含まれている、単一の_type内の集約からのすべてのバケットを表示します

  26. 26

    異なるホストからの複数のIPアドレスを異なるポートを持つ同じドメイン名にポイントする

  27. 27

    HTMLソースコードで同じ属性セットと同じ階層を持つ2つの要素から1つの要素をスクレイプする方法(Pythonの美しいスープを使用)

  28. 28

    2つの同じレコードを挿入しても、トランザクションがロールバックしないのはなぜですか

  29. 29

    1つのメソッドで同じ変数に2つの異なる値を定義しようとしています。レール

ホットタグ

アーカイブ