回答:
UbuntuでBINDを再起動するにsudo rndc reload
は、Centosを使用する必要があり/etc/init.d/bind restart
ます。
/etc/init.d/networking restart
Ubuntuを実行しているローカルデスクトップのDNS /ネットワークをフラッシュするために実行することもできます。
rndc
、サービスを再起動するよりも、を使用してDNSサーバーをフラッシュすることをお勧めします。hostsファイルを変更した場合、これはを介してフラッシュされ/etc/init.d/networking restart
ます。私はしばしばこれらの構成をフラッシュしていることに気づきます。
nscd
とbind9
ちょうどそれらを通じてフラッシュするため、仕事をしませんでした。
/etc/init.d/networking restart
Ubuntuデスクトップがクラッシュします(GNOMEフォールバックだと思います)
ディストリビューションによっては、クライアントがデフォルトでキャッシュしない場合があります。UbuntuまたはCentOSの場合は、次のコマンドを試してください:sudo /etc/init.d/nscd status
...キャッシングデーモンが実行されているかどうかを確認します。そうである場合、クライアントはDNSをキャッシュしており、次のようにしてフラッシュできます:sudo /etc/init.d/nscd restart
NSCDが実行されていない場合、クライアントでフラッシュするものは何もないため、次のことを行う必要があります。1.古いエントリが/ etc / hostsファイルにないことを確認します。2. DNSの変更がすでにDNSスレーブに伝播されていることを確認します( resolv.confで解決先を確認してください)
rndc reload
が、キャッシュをクリアしてもよろしいですか?そうは思いません。