運用 Windows 2000 LAN防衛術
ISA Serverのインストールとセットアップ(第1回)

3.ISAサーバのインストール(2)

デジタルアドバンテージ
2001/07/24


Webキャッシュ・ファイルの設定

 Web Proxyを使うと、クライアントからのリクエストはいったんISAサーバでキャッシュされ、それが全ユーザー間で共有される。キャッシュされたデータは、NTFS上に確保されたファイルに格納されるが、そのファイルの場所とサイズを指定するのがこのダイアログボックスである。

 以下の例では、100Mbytes(デフォルトのサイズ)のキャッシュをC:ドライブのNTFSファイルシステム上に確保しているが、具体的には、サイズが100MBytesの単一のファイル(C:\urlcache\Dir1.cdat)となっている。Internet Explorerのキャッシュのように、各HTMLや画像ファイルごとに個別のファイルが確保されるのではなく、単一の巨大なファイルとして確保されており、この中のキャッシュ・オブジェクトは、ISA Server自身が直接管理して格納している。

 デフォルトでは100Mbytesのキャッシュ・ファイルが確保されるようになっているが、あまり小さくするとキャッシュの意味はないし(もっともあまり大きくしても、Webではある程度以上のヒット率は望めない。もともとキャッシュできるオブジェクトには有効期限などの制約が付いているため)、後で細かく何度も拡大させるとディスクのフラグメントなども気になるので、(ディスクの空き容量が許せば)最初から大きめに確保しておこう。

キャッシュの設定
Webプロキシで使用するキャッシュの設定。
  キャッシュに使用できるドライブの一覧。この例ではC:ドライブだけが表示されているが、複数のNTFSボリュームが存在するときには、それらがここに一覧表示される。キャッシュはNTFSファイルシステム上に作成する必要がある。
  キャッシュのサイズ。デフォルトは100Mbytesだが、ディスクに余裕があるなら最初から1Gbytesなどの大きな値にしておくとよい。

ネットワーク・アドレスの定義 

 インストールの途中で、ISAサービスで利用する内部ネットワーク・アドレスを入力する画面が表示される。この設定は後で変更することもできるが、とりあえず最初に内部ネットワーク・アドレスを入力しておこう。一般にファイアウォールやルータでは、物理的なインターフェイスごとに、外部(WAN/インターネット)側ネットワークと内部(ローカルネット)側のネットワークを区別するものが多いが、ISAサーバでは、物理的なインターフェイスではなく、IPアドレスでのみ外部と内部を区別している。もしこの指定を間違うと、内部ネットワークからまったくインターネットへアクセスできなくなるだけでなく(NAT機能が正しく働かなくなるだけでなく)、Web Proxy(Webキャッシュ)も機能しなくなる。ただし、ネットワーク・カードが1枚しかなく、かつ、IPアドレスが1つしか定義されていない場合は(ローカルIPアドレスが1つだけ付けられている場合は)、そのネットワーク・アドレスを内部ネットワーク・アドレスとして登録しておく(この場合はNAT機能は利用できず、Webのキャッシュ機能のみが利用できる)。

 今回の設定例では、ISAサーバに2枚のネットワーク・カードを装着し、それぞれグローバルIPアドレスとローカルIPアドレスを付与しているが、この設定画面では、内部ネットワーク側に付けたIPアドレス(を含むネットワーク・アドレス)を指定する。インターネット側のインターフェイスに付けたIPアドレスや、インターネット側のネットワーク・アドレスは含めないようにする。もしローカル側に複数のネットワークがあり、ルータを使ってルーティングしているような場合は(先の図で言うと、内部ネットワークの先にルータを介してさらに複数のネットワークがある場合は)、それらのアドレスすべてを内部ネットワーク・アドレスとして登録する必要がある。一般的には、192.168.*.*とか172.16.*.*〜172.31.*.*、10.*.*.*のようなローカルIPアドレスを組織内部で使っているだろうから、これらのローカルIPアドレスをすべて登録しておくのが簡単でよいだろう。実際に「172.16.*.*」や「10.*.*.*」などを使っていなくても、登録しておいてよい。

内部ネットワーク アドレスの設定
ISAサーバが内部ネットワークとして扱うアドレスを指定する。ここで指定していないIPアドレスは、すべて外部(インターネット側)のアドレスであるとみなされ、フィルタなどの対象となる。
  ここに内部アドレスを指定するが、デフォルトでは何も入っていない。
  ここをクリックすると、現在のネットワーク・インターフェイスから自動的にIPアドレスを取得することができる。→
 
LAT(ローカルアドレステーブル)の作成
内部ネットワーク アドレスの集合をLATというが、このダイアログでは、LATに登録するアドレスを自動的に収集することができる。
  プライベートIPアドレスを自動的に登録するには、これをチェックする。169.254.*.*は、APIPA(Automatic Private IP Addressing)アドレスと呼ばれ、DHCPサーバがなどが見つからない場合にWindows 9x/Me/2000などが自動的に使用するIPアドレスである(詳細については、「IPアドレスの自動設定機能(APIPA)を無効にするには(Windows 2000編)」を参照)。
  これをチェックすると、以下のインターフェイスからのIPアドレスを登録することができる。
  2つあるネットワーク・カードのうち、こちらは内部ネットワーク側に接続されている方のカード。これをチェックすると右にあるIPアドレス(ここでは192.168.0.59)が登録されるが、これはすでにの範囲内に含まれているので、特に指定する必要はない。
  これはインターネット側に接続されたインターフェイス。こちらのアドレスをローカル アドレス テーブルに登録してはいけない(NAT機能が働かなくなる)。

 以上の項目が入力が済めば、ISA Serverのインストール作業そのものは終了である。後はシステムを再起動してから、簡易設定ウィザードを起動して、残りの作業(インターネットへのアクセス・プロトコルの設定など)を行う。


 INDEX
  [運用]Windows 2000 LAN防衛術
  第1回 ISA Serverのインストールとセットアップ
    1.ISAサーバの機能とシステム要件
    2.ISAサーバのインストール(1)
  3.ISAサーバのインストール(2)
    4.ISAサーバのインストール(3)
 
 運用


Windows Server Insider フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Windows Server Insider 記事ランキング

本日 月間