1

Ubuntu 12.04に仮想ホストを備えたローカルApache2サーバーがあるので、「hosts」ファイルで仮想ホスト名をローカルIPアドレス-192.168.1.33-にポイントしました。

したがって、「http://mySite.local」は「192.168.1.33」を指し、ブラウザで正常に機能します。

次に、共有接続を使用してノートブックで作成された無線LANアドホックネットワークを介してマシンに接続された携帯電話で同じことをテストしたいと思います。

「192.168.1.33」に正しくアクセスするとルートフォルダは表示されますが、「http://mySite.local」にアクセスすると表示されません。

'/ etc/hosts'ファイルはアドホックネットワークを介したトラフィックに影響を与えていないと思います。これは正しいです?この動作を変更できますか?可能です?

4

2 に答える 2

1

ホストファイルは、ホストファイルが属するマシンから発信された接続にのみ影響すると想定するのは正しいことです。他のトラフィックは、マシンに到達する前に接続する必要のあるIPアドレスをすでに知っている必要があります。あなたがあなたの電話にどれだけのアクセスを持っているかに応じて、このようにあなた自身のドメイン名を認識させることはそれが価値があるより多分より多くの仕事をします。

次のいずれかを実行する必要があるため、これを言います。

  • お使いの携帯電話のhostsファイルに相当するものを編集します(そのようなファイルがアクセス可能な方法で存在する場合)

また

  • この情報を携帯電話に提供するようにローカルDNSサーバーを設定し、携帯電話でDNS解決に使用できるようにします。

あなたが持っている電話を知らなければ、私はこれらのどちらかがどれほど難しいかを確実に言うことはできません。しかし、どちらもIPを入力して携帯電話のブラウザでブックマークするほど簡単ではないと思います。

于 2012-06-14T17:59:04.517 に答える
0

hostsファイルは、ローカルのマシンでのみ機能します。DNSサービスに渡されたり、データソースとして使用されたりすることはありません。携帯電話のローカルにhostsファイルが必要ですが、これが可能かどうかはわかりません。

于 2012-06-14T17:54:19.843 に答える