あなたはナンセンスなことを言っているので、私はあなたの質問を理解できません。
DNS サーバー「named/bind/other」を実行していない Linux/Unix システムを使用している場合、システムは DNS クエリをキャッシュしません。アプリケーション (DNS クライアント) は、キャッシュせずに毎回 DNS サーバーにクエリを実行するだけで、毎回 DNS サーバーにクエリを実行します. DNS サーバー 'named/bind' を使用していて、キャッシュをクリアしたい場合は、このサービスを再起動するだけです (Freebsd:/etc/rc.d/named restart
) しかし、これには意味がありません。
DNS エントリが変更された場合、その変更はかなり後で取得されます。
これはどうしてですか? DNS サーバーを実行していますか?セカンダリ DNS サーバーを実行している場合、プライマリ サーバーからゾーンのコピーを取得するだけで、キャッシュをフラッシュする必要はありません。ゾーン ファイルを削除し、DNS サービスを再起動することで、プライマリ サーバーからサーバー更新ゾーンをプッシュできます。プライマリ DNS を実行していて、ゾーン情報を更新したい場合は、ゾーン内のシリアルを変更してサービスを再起動してください:
# /etc/rc.d/named restart (for named)
# rndc (for bind9)
ゾーン情報を更新します。 DNS の回答が正しいかどうかを確認するには:
# dig @dns_server example.com
<ブロック引用> ipconfig /flushdns を持つ Windows にソフトウェアを移動するように促されます
何のために?