質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.44%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Q&A

3回答

19821閲覧

プロキシ・サーバーとゲートウェイについて

strike1217

総合スコア651

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

0グッド

0クリップ

投稿2017/02/18 11:17

プロキシ・サーバーについて不明な点がございます。

プロキシの役割とその仕組み
を見てみると、ローカルプロキシ、パブリックプロキシ(公共プロキシ)の2種類があるようです。
これは、プロキシ・サーバー構築時の設定の違いかと思うのですが・・・

プロキシ・サーバー = 「ルーターにISO参照モデルのアプリケーション層までを追加したもの」と考えています。
(ルータにプロキシ機能を搭載したものもあるようですが・・・)
つまり、ゲートウェイですよね??
通常は、広域なインターネットとローカルなLANの境界に置くようなものなのでしょうか??(物理的にルータと同じ位置)

5分で作るPROXYサーバー
上記のサイトだと、Linuxをプロキシとして利用しているようです。
これは、通常のサーバー同様、ルータでインターネットに接続しているんだと想像しているんですが・・・

Linuxをプロキシとして利用するときは、ゲートウェイとして扱えなそうです。

「ONUからイーサネットケーブルをLinuxのコンピュータに直接繋いで、PPPoEを設定することで、Linuxコンピュータをゲートウェイ(ルータ)として使うことができる」という情報を見たことがあります。

・・・??

Linux をゲートウェイとして使うって・・・つまり、これもプロキシ・サーバーですよね?

LAN内になにも置かないで、ONUからケーブルを直接コンピュータにつないでグローバルIPアドレスを割り振った、孤独なプロキシ・サーバーを用意して、外部のクライアントからプロキシ経由でwebにアクセスも可能ですかね?
これだとLAN内に存在するわけでもないし、境界の位置に立つわけでもなくなるわけですが・・・

LAN内に閉じた環境の中にあるプロキシとLANとインターネットの境界に位置するプロキシ、または、そのどちらでもない場合・・・など

このあたりの定義や違いというものが、どーもよくわかりません。
プロキシ・サーバーの物理的な配置位置が最もメジャーなのはどこでしょうか??

ネットワーク関係でお詳しい方、教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

企業や公共機関、学校などで使われるHTTPプロキシーサーバーは、組織内のネットワークを外部のインターネットと直接接続しない、つまりルーティングを切った状態で、組織内から組織外のウェブサーバーにアクセするするために設けられています。

例えば、
===インターネット===「プロキシーサーバー」===組織内ネットワーク===
で、プロキシーサーバーには、LANの口が2つあります。その間をルーティングしなければ、組織内ネットワークとインターネットは直接にIP通信できませんので、外からの攻撃を防御できます。
この場合は、プロキシーサーバーがゲートウェイと言えます(ルーターでは無いケース)。

実際には、そういう例は多分無くて、
===インターネット===「ファイアーウォール」===DMZネットワーク===「ルーター」==組織内ネットワーク
という構成になっていて、DMZネットワークにプロキシーサーバーを置きます。
ファイアーウォール(当然ルーターの機能も持っている)とルーターの設定で、インターネットと組織内ネットワークのIP通信をブロックします。
この場合は、プロキシーサーバーでなく、ファイアーウォールがゲートウェイですね。

投稿2017/02/18 11:51

otn

総合スコア84882

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

strike1217

2017/02/19 07:35

一般的なDMZの中にプロキシを置く場合は公共プロキシとしては利用できないですよね?
guest

0

こんにちは。

Linuxコンピュータをゲートウェイ(ルータ)として使うことができる

(中略)

Linux をゲートウェイとして使うって・・・つまり、これもプロキシ・サーバーですよね?

ゲートウェイという用語は非常に広くてルータも含まれますし、プロキシ・サーバも含まれるようです。(ルータを指すことが多いとは思うのですが、元々の用語の意味的にWikipediaの記載は正しいと思います。)

さて、プロキシ・サーバ != ルータです。ルータはネットワーク層のプロトコルを解釈してルーティングします。プロキシ・サーバはアプリケーション層のプロトコルを解釈して中継します。
アプリケーション層のプロトコルを解釈すると言うことは、対応しないプロトコルは一切中継しないのでセキュリティ的にはより安全性が高まります。
更に接続先を判定して、中継しない等の処理も可能です。ルータよりも複雑な条件で中継するしないを決めることができます。

LAN内に閉じた環境の中にあるプロキシとLANとインターネットの境界に位置するプロキシ、または、そのどちらでもない場合・・・など

LAN内に閉じたプロキシってあまり有用な場面を思いつきません。社内に社内専用のWEBサーバを用意して、超高セキュリティな建物からのアクセスをプロキシで中継する等はあるかも。(本当にあるかどうかは知りません。)
多くは社内とインターネットの間において、ファイヤーウォールやアクセス制限に使うと思います。
後、前回の質問で書かれていたようにインターネット上にもプロキシ・サーバは存在します。前回の質問でikedasさんが回答されているような使い方と思います。

投稿2017/02/18 13:27

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

strike1217

2017/02/19 07:35

ありがとうございます。
guest

0

簡単な例えで説明してみます。

Proxyは「代理」と訳されるように、「代わりに通信するサーバー」です。
クライアントがプロキシサーバーにアクセスすれば、プロキシサーバーが通信してデータを拾ってきてくれると思えば良いかと。

ゲートウェイは、他のネットワークとの境界にある「門」です。
自分が所属するネットワークの外にアクセスしたいときに、どこの「門」から出ればよいかを指定し、その「門」でどこへ行けばいいか指示を受けるような感じです。

投稿2017/02/18 11:27

kanbeworks

総合スコア829

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

strike1217

2017/02/19 07:33

ありがとうございます
strike1217

2017/02/19 12:41

匿名プロキシ(公共用)と言われるものが、一般的にどのように構築されて、物理的にどこに配置されるかわかりますか??
kanbeworks

2017/02/19 14:24 編集

普通のサーバーと同じですよ? データセンターにある物理サーバーの場合もあれば、クラウド上の仮想サーバーの場合もあるし、どこかの大学の研究室の片隅に放置されてる古いノートパソコンだったり。 それぞれ、ちゃんとした目的があったり、やましい目的だったりするのも同じ。 構築方法も、DelegateやSquidのようなものからApache HTTP Serverやnginx、Windowsで動くフリーソフトや自作の簡易ツールなんてのもあるでしょう。 ただ、悪用されるケースが懸念されるのであんまりフルオープンな匿名プロキシで、怪しくないものは見かけないような気がします。
strike1217

2017/03/02 08:58

わかりました。 ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.44%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問