私はapt-get updatesをしたり、Ubuntuマシンにパッケージをインストールしたりすることはできません。インターネットアクセスが制限されているWindows RDPデスクトップがあります。私はSSHサーバをWindowsボックス上で走らせていて、UbuntuマシンからそれにSSHトンネリングすることができます。
ssh -CND localhost:1080 me@windowsbox
問題は、UbuntuマシンからDNSを解決できないことです。だから私もやりたいことは、SSHトンネルも通過するようにDNSを設定することです。そしてもちろん、私はFirefoxやその他のブラウザの設定に関する多くの投稿を見ましたが、それはここでは当てはまりません。私はシステムレベルのDNS、あるいは少なくともapt-getがトンネルを介して解決する能力を探しています。
ありがとう
Ubuntuボックスをどの程度管理できますか?
—
Paul
こんにちはポール、Ubuntuボックスのルート。私はドメイン管理者でもありますが、シスコのファイアウォールルールを管理することはできません。
—
omencat
TCPとUDP 53のパケットをトンネルにリダイレクトする必要があります。非常に多くのアプリケーションがタスクのためにシステムAPIに頼るのではなく独立したクエリを実行するので、DNSはプロキシに到達するために得るべき最も困難なものの1つです(これはTORの基礎をいくらか煩わせます)。あなたはおそらくIPTableを介してそれを転送することができます。
—
Frank Thomas
両端にLinuxがある場合は、netcatとfifoを使用してそれを実行できますが、Windowsを使用するように調整する必要があります。 qcnetwork.com/vince/doc/divers/udp_over_ssh_tunnel.html
—
Paul
ああ、どちらも面白い解決策です。私はiptablesメソッドを試してみたいかもしれません。セキュリティチームは使用するDNS IPを提供しましたが、彼らは現在、独自のSSL証明書を注入しています。これは私にとってはうまくいくでしょうが、将来のグーグル検索者にとっては上記の二つの解決策はトリックをするかもしれないように見えます。
—
omencat