Iptables -L -n -vを使用すると、各ファイアウォールルールが適用された回数を取得できます。これはデバッグに非常に役立ちます。ネットワークルートが何回使用されたかを知るための同様の方法があるかどうか知りたいのですが。私は主にLinuxとWindowsのソリューションについて質問していますが、これに対するプラットフォームのソリューションはどれも興味深いものです。
試してみてください
route -neeC
「使用」列を見てください。 man route
は、これがルートのルックアップの数であることを示しています。
この情報を直接取得する方法はわかりませんが、ルーティングテーブルのルールと一致するiptablesの空のルールのセットを使用すると比較的簡単になります。
FreeBSD:
netstat -rn
Linux:
netstat -rneC
ウィンドウズ:netsh
を介して何かができると思います