0

こんにちは、動的 IP を持つ Huawei ADSL モデムを使用しています。freedns を使用して動的 dns を設定すると、プライベート ネットワークの外部、インターネットから apache の仮想ホストに簡単にアクセスできます。

そのため、ローカル ネットワークからアクセスしようとすると、モデムのログイン ページが表示されます。

モデムの NAT にポート 80 をサーバーに接続するルールがありますが、内部ネットワークからは機能しないようです。

仮想ホストをホストしているサーバーは 192.168.0.1 で、モデムのアドレスは 192.168.0.254 です。

外部ドメイン名を /etc/hosts ファイルに入れようとしましたが、そうすると、アスタリスク サーバーが混乱します。

問題の原因は何ですか? そして、この問題に対する最善の解決策は何でしょうか?

ネットのプライベート側にキャッシング DNS をセットアップする必要がありますか?

4

2 に答える 2

1

ハガーは半分正しいです...ルーターがループバックをブロックしているためです。これを回避する最も簡単な方法は、ネットワークの背後にあるコンピューターのホスト ファイル(Wiki ページを参照)を編集して、コンピューターのローカル IP を目的の仮想ホストとして表示することです。たとえば、サーバーが 192.168.0.1 上にあり、仮想ホスト名が www.imrad.com の場合

192.168.0.1 www.imrad.com

、hosts ファイルに挿入します。お使いのコンピュータがローカル ネットワークを離れて (職場に持っていくラップトップのように)、ルーターの背後にないネットワークに参加する場合は、hosts ファイルの行をコメント アウトする必要があります。

于 2012-06-10T04:02:26.380 に答える
0

実際にアクセスするには、コマンドライン/プロンプトに移動してipconfig / allと入力し、サーバーのローカルIPアドレスを見つける必要があります。そうすると、ipv4アドレスが見つかります。そのことに注意してください。別のコンピューターに移動すると、そのIPが表示されます。

起こっていた理由は、ルーター/モデムがあなたがそのネットワークにいることを知っているので、あなたがそれのログインページを上に行こうとしていると思うからです。それは私にも起こります。

于 2012-06-10T00:48:41.290 に答える