DNSエラーをテストしたいWebアプリケーションがあります。 Webアプリケーションがこれを正しく処理していないようです。一時的にすべてのDNSルックアップでエラーが返されるようにするにはどうすればよいですか?
私はXubuntu(XFCE)を使用しています。
答え1
@schaibaは名前の変更を提案しました/etc/resolv.conf
。より良いアプローチは、/etc/resolv.conf
DNSサーバーを実行せずに物理アドレスを指すことです。これはタイムアウトを減らすことができます。
答え2
Webブラウザの応答(変更についてresolv.confを継続的に監視するかどうか)をテストしたくない場合は、DNSサーバーを持つ各DNSサーバーに対してip route add 8.8.8.8/32 dev lo
試してください。回復を待ってください。8.8.8.8
ip route del
systemd-resolved
免責事項:unbound
またはを実行し、サーバーが127.0.0.1の場合は機能しません。この場合、解決策はsystemctl mask --runtime --now
サービスを適用することです。
警告:これにより、その期間中にネットワークが深刻に中断されることを期待する必要があります。
一部の環境(単一のWindows Serverで管理されているネットワーク?)では、DNSコンピュータがコンピュータに他の重要なサービスを提供することがあります。 IPルーティングサービスは宛先IPを転送しません。〜しなければならない壊れています...リバースパスフィルタリングが有効になっていてリンクにルートMTU検索が必要な場合は、気軽に壊れている必要があります。