web-dev-qa-db-ja.com

パブリックIPは外部的に解決しますが内部的には解決しません

私はpfsenseで1対1のNATを使用して、パブリックIPを内部IPに割り当てます(Webサーバーを実行しています)。

内部マシンからパブリックIPを開くと、内部IPに解決されず、代わりにルーターのWebページが開きます。

LANの外部からパブリックIPを開くと、Webサーバーを実行している内部IPに到達します。

内部でパブリックIPを開けないのはなぜですか?

7
001

私はまた、上記のヘアピンNATの問題になると思います。同じものにはさまざまな名前がたくさんあります-pfSenseはこれをNAT Reflectionと呼んでいます。

関連するNAT /ポート転送ルールの下部で、下から2番目のオプションを確認します-NATリフレクションを有効にする必要があります。

新しいルールのデフォルトを変更します。システム、詳細設定、ファイアウォール/ NATに移動し、[ネットワークアドレス変換]セクションで、[無効にするNAT Reflection for port forwards)]と表示されている最初のボックスをオフにします。

また、設定によっては、システム、詳細、管理アクセスでHTTP_REFERERおよびDNS再バインドチェックを無効にする必要がある場合があります。ただし、最初にチェックを有効にしてみます。

4
Robin Gill

ルーターのWebベースの管理はポート80で行われるため、内部のマシンがポート80でルーターにアクセスすると、それが得られます。ルーターがヘアピンをサポートしていない場合を除き、ルーターのWeb管理を別のポート(通常は8000または8080)に移動すると、NAT(内部から内部への接続のNAT変換)) 。

0
David Schwartz