LAN内にサーバーを立てて、httpdを起動させて、
LAN内の別のPCのブラウザに、鯖のプライベートIPを入れるとちゃんと表示されるのに、
グローバルIPや、ドメインを入れてもうまくアクセスできない。
ルータのポートマッピングはしてあるし、ためしに、iptablesも停止してみたのになぜ???
って、ハマルひといませんか???
昨日それで2時間くらい悩んでました。
原因は、
ルーターのポートマッピング機能は、外部からのアクセスの時しか働かない
対策は、
プロキシを経由する(一度LAN外に出る)
です。
でも、いちいち串さすと重いし、でも、ブラウザにプライベートIP書くのもだるい・・・って場合は、
外部からアクセスできるかは確かめれないけど、
c:\windows\system32\drivers\etc\hosts
の最後に、グローバルIPとプライベートIPの変換を書いておけば、
グローバルIPにアクセスする時に、自動的にプライベートに変換してくれる。
昔、ROのエミュ鯖を使うときに、HookConnetっていうツールで癌砲のIPへのアクセスを無理やりエミュ鯖の方に変換するっていうのがあったけど、それと同じような感じだね
LAN内の別のPCのブラウザに、鯖のプライベートIPを入れるとちゃんと表示されるのに、
グローバルIPや、ドメインを入れてもうまくアクセスできない。
ルータのポートマッピングはしてあるし、ためしに、iptablesも停止してみたのになぜ???
って、ハマルひといませんか???
昨日それで2時間くらい悩んでました。
原因は、
ルーターのポートマッピング機能は、外部からのアクセスの時しか働かない
対策は、
プロキシを経由する(一度LAN外に出る)
です。
でも、いちいち串さすと重いし、でも、ブラウザにプライベートIP書くのもだるい・・・って場合は、
外部からアクセスできるかは確かめれないけど、
c:\windows\system32\drivers\etc\hosts
の最後に、グローバルIPとプライベートIPの変換を書いておけば、
グローバルIPにアクセスする時に、自動的にプライベートに変換してくれる。
昔、ROのエミュ鯖を使うときに、HookConnetっていうツールで癌砲のIPへのアクセスを無理やりエミュ鯖の方に変換するっていうのがあったけど、それと同じような感じだね

コメントする