ローカルネットワークのDNSアクセスのトラブルシューティング

ローカルネットワークのDNSアクセスのトラブルシューティング

私のサーバーCentOS 7に2つのゾーンを作成してDNSをインストールしました。次のように進んでください。

  1. vi /etc/hosts

    etienne  credo.local etienne
    
  2. yum install bind bind-utils

  3. vi /etc/named.config

    zone"credo.local"{
        type master
       file "/var/named/directe"
      }   
    zone"credo.local"{
       file "/var/named/indirecte"
      }  
    listen port{192.168.5.1}
    allow request {192.168.5.0/24}
    
  4. cp /var/named/named. Localhost /var/named/direct

  5. cp /var/named/named. Localhost /var/named/indirect

注:私のDNSは正しく機能しますが、IP 192.168.5.1を使用しているマイコンピュータでのみ機能し、同じネットワーク上の他のコンピュータでは機能しません。このエラーの主な理由は何ですか?

答え1

.localマルチキャストDNS用に予約されているため、別のゾーン名を選択する必要があります。

バインディングプロファイルが間違っているようです。 localhostでは動作しますが、他の場所では動作しないのは、ローカルクライアントが解析に/etc/hostsファイルを使用するためです。他のクライアントが正しく機能するには、ゾーンファイルを使用してバインディングを正しく構成する必要があります。

バラよりhttps://bind9.readthedocs.io/en/latest/chapter3.htmlisc-bind9 構成の基本的な概要です。

関連情報