• ベストアンサー

ADSL1本だけでも、LAN内PCから外回り接続試験はできますか?

ADSLで自宅サーバを動かして見ようと思い、実験中 の者です。 自宅では、ルーター付モデムの配下にLinuxサーバ とWindowsPC(XPproと2000Pro) を混在させており、ダイナミックDNSにてWeb画面 を表示させてみました。 表示には一応成功していますが「家の外からアクセス」 した場合と「同一LAN上のPCからプライベートIP アドレス(192.--------)を指定してアクセス」し た場合のみ画面が表示されますが、 「同一LAN上のPCからグローバルIPアドレスで アクセス」すると表示できません。 そこで、初歩的な質問です。 1.ADSL回線(8Mbps程度)が1本だけの場合 には、「同一LAN内のPCから外のISPへ出た上 で同一LAN内のサーバにアクセス」し、Web画面 を表示させることは、全く「無理」なことなのでしょ うか? それとも、セキュリティ設定の結果なのでしょうか? 2.またループバックアドレスの使い方について、教え ていただけませんか? 同一LAN内のPCからWebサーバにうまくつなが るかどうかのテストに使えるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • N_Shima
  • ベストアンサー率62% (53/85)
回答No.1

1)のA. その接続テストは、通常ブロバンルータでは出来ないと思われます。 原理を説明するのが難しいのですが、とりあえず、インターネット上の通信は「グローバルIP to グローバルIP」が基本であると考えると、ブロバンルータの中ではある瞬間「自分のグローバルIP to 自分のグローバルIP」という状態になります。 この状態をブロバンルータクラスで正常に処理できるとは考えにくいです。 私は仕事でファイアウォールをよく触っていますが、ファイアウォールなら出来るかもしれません。 試したことがないので、自信ありませんが。 2)のA. 他のパソコンへアクセスすることに関してループバックアドレスは全く使えません。ループバックアドレスとは具体的には 127.0.0.1 の事を示しています。 これは、LANカードまで到達しないOS内部のTCP/IPにおける自分自身の事です。 例えば、パソコンAが80にhttp(Web)のサービスを上げているパソコンだとして、パソコンAにインストールされているブラウザ(IEなど)でパソコンAのWebサービスにアクセスする場合に使います。 パソコンAのIPアドレスが 192.168.0.1 の場合、パソコンAのブラウザに入力するURLが http://192.168.0.1/http://127.0.0.1/ は 結果としては同じ動作をします。 実際は、ループバックアドレス宛の場合の方がパケット処理が速いと思われます。

jukebox
質問者

お礼

早速のご回答ありがとうございます。 本件は、書物類をザッと(実はかなりしつこく立ち読み しました)あたってみたところでは、答えが見つからな かったもので、私にとっては貴重この上ない情報です。 本当にありがとうございました。

その他の回答 (1)

  • hikaly
  • ベストアンサー率39% (47/119)
回答No.2

はじめまして。 私もADSLルータ配下にLinuxサーバとWin2000proマシンをぶら下げてDDNSでWeb運用していまして、同様の問題にぶち当たって頭を抱えたことがありました。結論から申しますと、外部のProxyサーバを利用して解決しました。参照URLのサイトを参照に、Proxyサーバを検索して利用してみてはいかがでしょうか。 同一LAN内のWebサーバへアクセスするには、192.168.1.2のようなプライベートIPか、hostsファイルに登録したサーバアドレスを使うしかないと思います。

参考URL:
http://www.cybersyndrome.net/
jukebox
質問者

お礼

早速のご回答、大変ありがとうございます。 「できないのではないか」と思いながらも不安な状態 でした。ダメならダメで、進むべき方向・勉強すべき方 向がはっきりします。 今の私には、すぐにはProxyに取り組めませんが、 今後の方向を決める上で参考にさせていただきます。