質問: 外部から社内サーバにアクセスする仕組みがわかりません 下記図を元に状況を仮定します。 プロバイダより与えられた1つのグローバルip(111.222.333.444)があって、 それは下記の場合、ルータのipアドレスになるわけですよね? そしてルータのdhcp機能によって、各クライアントにipアドレスが設定されるとします。 サーバは固定なので192.168.1.200とします。 . ┌サーバマシン 192.168.1.200 . 111.222.333.444 │ wan ─── ルータ ─── スイッチ┼クライアント 192.168.1.1 . ├クライアント 192.168.1.2 . ├クライアント 192.168.1.3 . └クライアント 192.168.1.4 外部(wan)から会社内のサーバ(又はクライアント)にアクセスして 必要なファイルを取り出したい時、ipアドレスを指定するのだと思いますが、 このとき、111.222.333.444ではルーターにアクセスするだけになると思います。 (つまりルーターの設定画面が開くということなのかな)) 質問1 どうやったらサーバ(又はクライアント)に直接アクセスできるようになるのでしょうか? 質問2 また、どうして社内マシンが複数あるのに目的のマシンにたどり着くことができるのでしょうか? (ルーターのアドレスとサーバのアドレスを同時に指定してたどり着く、とかならイメージは付くのですが)) ここでの説明が難しいようでしたらpc初心者でもわかる説明サイトの紹介でもかまいません。 よろしくお願い致します。
回答: 携帯からなので図がよくわからないのですが... 内部のサーバーにアクセスさせるなら、ルータのルールにサーバーを設定する必要があると思います。 ルータで内部のサーバーをアドレス変換しますが、外からのアクセスに対してのルールを設定する必要があります。 ファイルのやりとりだとftpですが、そのままだと誰でもアクセスできる状態になるので接続元を限定する必要があります。 答え(1) サーバーにアクセスさせるにはルータの設定で外部からの接続に対して内部のサーバーとを変換するルールを作る必要があります。 答え(2) ルータの設定でルータの指定ポートに対して社内のサーバーのどのポートに変換してアクセスするかルールが設定されているからです。 社内のクライアントpcからインターネットのサーバーに接続するのと逆の事をルータがやってくれているからです。 これを理解するにはipアドレスとポートを理解しないと無理ですし、説明さえちょっと無理です。