コメントに返信

Re フォワードプロキシについてご教示ください。

bee_yanさん,こんにちわ。

>  <質問1>
>  クライアント→プロキシ→サーバのパケットの流れについて

この理解でいいと思います。

>  <質問2>
>...
>  クライアントはプロキシサーバのIPアドレスをどのように知るのでしょうか?

ブラウザにプロキシを設定しない場合は,
クライアントはプロキシの存在に気づきませんし,
当然のことながら,プロキシのアドレスも知りません。
この場合,クライアントはWebサーバに向けてパケットを送るわけです。
そして,パケットがWebサーバに向けて流れていく途中にプロキシを設置し,
流れてくるパケットを横取りすれば,プロキシサーバにパケットが届きます。
無理やり,という感じもしますが,これがトランスペアレントプロキシです。

もう一つ,DNSサーバにIPアドレスを登録する際,
Webサーバのアドレスではなく,プロキシサーバのアドレスを登録する方法もあります。
すると,クライアントはプロキシがWebサーバだと思って,
そこにTCPコネクションを張ってパケットを送ってきます。
これがリバースプロキシです。

>  <質問3>
>  またIPアドレスにアクセス先のWebサーバがセットされていた場合、
>  クライアントはWebサーバーとの間に直接的にTCPコネクションを
> 張ることになるのでしょうか?

トランスペアレントプロキシの場合は,上記の説明のように,
クライアントが通信する相手はプロキシです。
リバースプロキシの場合は,DNSサーバから取得したアドレスが,
そもそも,Webサーバではなく,プロキシのアドレスです。

返信

一度メッセージを書き込むと修正/削除できません。プレビューで内容を確認してから書き込むようお願いします。
もし、書き込んだメッセージを修正/削除したい場合は、右のメニューから戸根勤にメールしてください。

  • 行と段落は自動的に折り返されます。

書式オプションに関するより詳しい情報...

画像認証
機械的なスパムメッセージ送信を防止するために画像認証を設けています。ご協力ください。
Image CAPTCHA
Enter the characters shown in the image.