一部のLinuxマシンでnetcatを使用していますが(この他の質問を参照)、予期しない動作が発生しています。
承認された回答のガイドとは異なり、DNSクエリを実行するためにUDPトンネリングを使用していません。ログインできるが、ソフトウェアをインストールできないリモートサーバーがあり、UDPトラフィックをコンピューターからサーバーにトンネリングし、UDP応答をサーバーからマシンに送信するために別のトンネルをセットアップしようとしています。
私のマシンからサーバーへのトンネルは完全に機能していますが、サーバー側では、UDPサーバーからの応答をリッスンしているnetcatのインスタンスは、最初の応答を受信した後にリスナーを閉じます。したがって、要求を送信して1つの応答を返すことができますが、後続の要求はサーバーにそれを許可しますが、応答は受信されません。netstatを使用すると、応答が受信される前にnetcatが待機していることがわかりますが、応答が受信された後はポートが閉じられます。
私のマシンのnetcatインスタンスはすべてをうまく処理しているようです。両方のマシンでnetcat v1.10-38が実行されています。何が起こっているのですか?