アプリ版:「スタンプのみでお礼する」機能のリリースについて

このたび自家サーバーを立て、ドメインを取得したのですが、

自分のパソコン→
http://localhost/index.html
http://(LANIP)/index.htmlではちゃんと見れて、

外のパソコン(学校、友達など)→
http://(WANIP)/index.htmlもちゃんと見れるのですが、

自分のパソコン→
http://(WANIP)/index.htmlにすると、ルータの設定に行ってしまうんです…

以前、それはルータの仕様だといわれたことがあるのですが、そんなことあるのでしょうか・・・
WANIPでいけないと自分で見るときにものすごく不便なので何とかしたいのですが、どうにかならないでしょうか・・・
何か分かることがあれば教えていただけると助かります。
どうぞよろしくお願いいたしますm(_ _)m

ちなみに使用しているルータの種類は、BuffaloのAirStation(WHR3-AG54)です。

A 回答 (3件)

>>hosts ファイルにエントリを記載するしか方法が無いですね


>これはどういう意味なのでしょうか?

Windows だと標準では c:\windows\system32\drivers\etc\hosts というファイルなんですが、この中に

192.168.0.1 hoge.example.jp

のように、IP アドレスとホスト名の対応を記載することで http://hoge.example.jp/ でアクセスできるようになります。

全てのマシンでこの設定をしないといけないのが難点ですが、マシンの台数が少なければこの設定でも良いのではないでしょうか。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
そんなことができるなんてぜんぜん知りませんでした。
localhostもここで定義されているんですね。
とても助かりました。これで全ての悩みは解決です。本当にありがとうございましたm(_ _)m

お礼日時:2005/11/07 21:48

> 以前、それはルータの仕様だといわれたことがあるのですが、そんなことあるのでしょうか・・・



はい、多分ご利用のルータではそういう仕様なのだと思います。

『自分のパソコン』からWAN 側の IP に接続しているつもりでも、ルータにとっては LAN 側のクライアントからの接続のため、LAN 側の IP で返事をするのが一般的です。そのため #1 の方が回答されているような IP マスカレードの設定が利用されず、ルータへの接続扱いになってしまうのでしょう。

これに関しては諦めるしかないです。#1 の方が仰っているようにプライベート IP アドレスでアクセスするか、hosts ファイルにエントリを記載するしか方法が無いですね...

頑張って下さい。

この回答への補足

回答ありがとうございます。
そうなんですか・・・使用なら仕方ないですよね^^;
一つ気になったのですが、
>hosts ファイルにエントリを記載するしか方法が無いですね
これはどういう意味なのでしょうか?

補足日時:2005/10/30 20:14
    • good
    • 0

IPマスカレードを使用していて、ルータでスタティックで指定ポートをサーバのプライベートアドレスに指定していませんか



IPマスカレードを使用しているとそのようなことが起こります
ローカルからはサーバのプライベートアドレスでアクセスしてください

この回答への補足

すみません、難しくてよく分からないのですが、WANIPから入ってきたものでポートが80のものは全て192.168.11.2へ送るようにIPマスカレードの設定をしています。
つまり、こういう設定のときはWANIPでルータの設定に行ってしまうのはどうしようもないって事ですか?対処のしようが無いのでしょうか・・・

補足日時:2005/10/30 15:33
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!