マイ自宅サーバーで行こう
Windows XP & ADSL  
 
ホーム > 自宅サーバー > ルーターの必修知識 フォーラム | BLOG | メール
 
 

自宅サーバーのためのルーター知識

まずは普通にインターネットが使えるように、ルーター *1 をセットアップしてください。方法はプロバイダーから送られてくるマニュアルなどに記載されています。
インターネットにルーターでADSL接続できている前提で解説します。

インターネットへの接続にルーター以外の機器や方法を使っている場合は、この項目は関係ありません。しかし、本格的にサーバー運用をするつもりなら、ルータータイプへの変更をおすすめします。*2

 

ルーターの基本的な機能と役割

サーバー立ち上げ時に必須のルーター知識です。
重要語句には、姉妹サイトの「いまさら訊けないインターネットの基本と仕組み」へリンクを張ってあります。あわせてご覧ください。


ルーターはゲートウェイとして、2つのネットワークを結ぶのが役目です。今回はインターネット(外の世界)とイーサネット(家庭内LAN)を結ぶわけです。これらのネットワークは、TCP/IP によるものなので、全てのコンピューターに IPアドレスを割り振らなければなりません。

IPアドレスは必ず付けなければならないのですが、知識もいるし大変です。そこで、ネットワーク上のパソコンに自動でIPアドレスを付ける DHCP * という仕組みが考えられました。その作業を担当するのがルーターです。

ルーターの機能としてもうひとつ。ルーターのインターネット側は、プロバイダーから与えられたグローバルアドレス(インターネット上で重複しないIPアドレス)が1つついています。そして、ルーターのLAN側では、DHCPにより振られたプライベートアドレス(LAN上だけのIPアドレス)がパソコンの数だけ振られています。
ルーターはこれらのインターネット側のグローバルアドレスイーサネット側のプライベートアドレスNAT/IPマスカレードという仕組みで変換しながら、データの交通整理を行なっています。ルーターを使うと複数のパソコンで同時にインターネットが使えるのは、この機能のおかげです。

サーバーを立ち上げる時のルーターの問題点

メールを送ったりホームページを見たりといった一般的な利用なら、DHCPは便利な機能です。しかし、サーバーを立ち上げてインターネット側からアクセスを受けるような場合には不都合です。
LANに複数のパソコンがある場合を考えてみてください。ルーターのDHCPはLAN上の各パソコンに対して好き勝手にIPアドレスを付けます。つまりサーバーパソコンのIPアドレスはDHCPの気分次第。これでは、インターネットからのアクセスを受けようがないのです。*3

そこで、DHCPを使わずに、LAN上のパソコンすべて *4 にプライベートIPアドレスをあらかじめ決めておきます。
そして、ルーターのDHCPは使わず、NAT/IPマスカレードという機能を使い、ルーター内にサーバーに対するNATテーブルを作って静的(スタティック)IPマスカレードとします。

これから、このやり方を具体的に解説していきます。

 

 




*1 ここでいうルーターは、ADSLモデムのルータータイプです。

*2 ルーターはファイヤーウォールの役目をするのでセキュリティが向上します。

 

 

 

 

 

 

* DHCP
Dynamic Host Configuration Protocol の略。
ルーターがDHCPサーバーとなりローカルネットワーク内のコンピューターに自動でIPアドレスを割り振る仕組み。

 

 

 

*3 これはLAN上のプライベートアドレスの話で、ゲートウェイであるルーターが視点です。
なお、接続毎にグローバルアドレスが変わってしまう問題とは別の話です。

*4 パソコンが1台の場合はDHCPでもあまり問題はありませんが、やはり手作業で設定しておく方がいいでしょう。

 
  注意事項  
 
自宅サーバーで行こう - Windows XP & ADSL編
Copyright © 2003,2004 Y.Kitagawa all rights reserved.