私のオフィスのプライベートネットワークで動作する複数のサーバーがあります。オフィスネットワークの外部でテストを実行しようとして///curl
ライブラリを要求すると、すべてのライブラリがこれらの専用サーバーに接続しようとしている間、無限に待機します。これにより、オフィスの外部でテストできなくなります。ping
python
nodejs
無限大気に対する醜い回避策は、インターネットをオフにして実行することです。しかし、それは私には効果がありません。
このような場合、カール/ピングがエラーコード(例:404
/ message)を正しく表示しないのはなぜですか?host not reachable
答え1
テストを修正したくない場合は、別のアプローチはiptablesを使用することです。
iptables -A OUTPUT -d 192.168.0.0/16 -j REJECT
これはpingでは機能しませんが、CURLや他のプログラムでは機能します。
警告:作成したファイアウォールルールが自分のネットワークをブロックしていないことを確認してください。 ! ! !