web-dev-qa-db-ja.com

WindowsでDNSトンネルを介してTCPを設定するにはどうすればよいですか?

そこにいくつかのガイドを見たことがありますが、どれも機能させることができませんでした。 NSレコードを自分のドメインにポイントできるので、これを実行できるはずです。サーバー部分にDMZを設定してみましたが、まったく運がない。

4
esac

Analogbit.comのWindowsで動作するJava実装があります: tcp-over-dns

tcp-over-dnsには、特別なDNSサーバーと特別なDNSクライアントが含まれています。クライアントとサーバーは連携して動作し、標準のDNSプロトコルを介してTCP(およびUDP!)トンネルを提供します。

これは、廃止されたNSTXDNSチューニングソフトウェアに似ています。このソフトウェアの目的は、NSTXが失敗した場合に成功することです。少なくとも私にとっては、実際の状況では、すべてのNSTXトンネルが数十秒以内に切断されます。 tcp-over-dnsは、許容可能な帯域幅速度を提供すると同時に、非常に堅牢になるように作成されました。

プログラムにはJavaランタイム環境6.0+が必要です。サーバーには管理ポート53アクセスが必要です。

同じ著者からのNiceの記事があり、 TCP over DNS を非常によく説明しています。

4
splattne