0

IIS でホストされている Web サイトがあり、同じ LAN に接続された他のデバイスからアクセスしたいと考えています。そうすることでローカルホスト(IISのデフォルトWebサイト)にアクセスできますが:

http://10.0.1.6/

ここで、それは私の内部 IP です。これは、iPad や iPod からでも常に機能します。

これは、これまですべてのケースでうまく機能していました。現在、バインディングを使用して IIS でホストされている Web サイトがmysite.localあり、ホスト ファイルへの要求が IIS に送信されるように編集しています。

問題は、他のデバイスでアクセスする方法がわからないことです。

当然のことながら、実行http://10.0.1.6/mysite.localするとエラーが発生します。この Web サイトはサブドメインと密接に連携しているため、何らかの方法でアクセスする必要がありone.mysite.localますtwo.mysite.local

では、他のデバイスでこのサイトにアクセスするにはどうすればよいですか? アイデアはありますか?

ありがとう

回答を得るために他に何を提供する必要があるかわかりません。何か必要な場合はお知らせください。

4

2 に答える 2

1

"mysite.local" --> 10.0.1.6 になるように clientX のホスト ファイルを更新します。テストしているクライアントが PC/Mac であると仮定します。クライアントが他のもの (iPad など) の場合は、おそらくネットワーク用にローカル DNS サーバーをセットアップする必要があります。

于 2012-04-11T12:05:00.500 に答える
-1

Web サイトに 2 つのバインディングを追加します。1 つはローカル アクセス用、もう 1 つは LAN アクセス用です。

IIS を開き、左側のパネルから (ローカル ネットワークからアクセスする) ローカル Web サイトを選択します。

接続 > サーバー (ユーザー PC) > サイト > ローカル サイト

右側のパネルの[ Actions ] タブで [ Bindings ] を開き、次のバインディングを追加します。

  1. ローカル:

    Type: http
    Ip Address: All Unassigned
    Port: 80
    Host name: samplesite.local
    
  2. LAN:

    Type: http
    Ip Address: <Network address of the hosting machine ex. 192.168.0.10>
    Port: 80
    Host name: <Leave it blank>
    

ホストの LAN IP アドレス (上記の例では 192.168.0.10) をサイト URL として使用することで、ローカル ネットワーク上の任意のマシンから Web サイトにアクセスできるはずです。

ノート:

IP アドレスの代わりにホスト名 (samplesite.local など) を使用して LAN から Web サイトにアクセスする場合は、ローカル ネットワーク マシンのホスト ファイルにホスト名を追加します (ホスト ファイルは「C:\」にあります)。 Windows では Windows\System32\drivers\etc\hosts " 、ubuntuでは "/etc/hosts" ):

192.168.0.10 サンプルサイト.ローカル

于 2014-10-28T02:13:01.907 に答える