6

これを達成するのは完全に不可能かもしれませんが、試してみる前に、仲間のオタクからアドバイスをもらえるかもしれないと考えました。プロキシ DNS クエリもイカしますか? DNSクエリを転送してsquidを通過させ、squidのDNSエラーページをもちろんカスタマイズして使用したいと思います。DNS クエリが Squid ボックスの UDP ポート 53 に到達していることがわかります。これらのクエリがすべて Squid のポート 3128 に送信されるようにポート転送を設定できます。しかし、squid はそれが DNS クエリであることを理解し、それらのクエリを dns サーバー セットに転送します。 squid.confで?私の質問が明確であることを願っていますが、大声で叫んでください。必要に応じて、さらに情報を提供できることを嬉しく思います。みんなありがとう!

4

1 に答える 1

3

イカとは?

Squid は DNS プロキシではありません。独自の目的でローカル DNS キャッシングを行います。

Squid は、メタデータと特にホットなオブジェクトを RAM にキャッシュし、DNS ルックアップをキャッシュし、ノンブロッキング DNS ルックアップをサポートし、失敗したリクエストのネガティブ キャッシュを実装します。

これについて考える 1 つの方法は、「Web」プロキシとして、Squid はアプリケーション層に存在するということです。TCP 接続 (および UDP データグラム) は、下位レベルの場合のように単純に渡すことはできません。アプリケーションは、エンドポイントから発信されるプロトコルを理解する必要があります。これは通常、アプリケーションの機能をプロトコルのホワイトリストとして記述できることを意味します。

Squid は、Web クライアント用の高性能プロキシ キャッシュ サーバーであり、FTP、gopher、および HTTP データ オブジェクトをサポートします。

要するに、あなたの質問は次のとおりでした。

Squid は UDP をリッスンする可能性があります (私はこれを確認しませんでした)。

于 2010-04-21T14:45:15.207 に答える