ローカル IIS Web ページ アドレスは IP:PORT です。ローカル ネットワーク上で、これを teehut.com のように人間が読みやすい形式に設定するにはどうすればよいでしょうか。

ローカル IIS Web ページ アドレスは IP:PORT です。ローカル ネットワーク上で、これを teehut.com のように人間が読みやすい形式に設定するにはどうすればよいでしょうか。

私は Windows 7 を実行しており、IIS をインストールして新しいサイトを作成しました。

このサイトをポート 8080 で実行するように設定しました。

現在、私が訪問するとhttp://192.168.2.150:8080/または localhost:8080 で自分のサイトにアクセスできます。

ネットワーク上の他のコンピュータが私のサイトにアクセスすると、http://192.168.2.150:8080/

質問 - ドメイン コンピューターに、teehut.com にアクセスすると IIS でホストされている私のページに移動するように指示する何らかのルールを設定するにはどうすればよいでしょうか。これは DNS の機能ですか。それとも、ローカル ネットワーク/ドメインにのみ適用される単純なルールを IIS で設定するだけでよいのでしょうか。

私はネットワークに関しては全くの素人なので、答える際にはこの点に留意してください ;)

答え1

まず、何らかの DNS 設定が必要です。最も手っ取り早くて簡単な方法は、各システムの hosts ファイルにエントリを追加することです。エントリは、192.168.2.150 teehut.comシステムの hosts ファイル (Windows では %windir%\system32\drivers\etc\hosts) で次のようになります。ただし、これは管理が面倒です。より強力なものが必要な場合は、dnsmasq や bind などのローカル DNS システムを検討してください。ポートは別の問題です。IIS は、標準の代替 HTTP ポートである 8080 を処理できると思います。私は主に Linux Web サーバーを扱っているので、よくわかりません。IIS が処理できない場合は、次のような書き換えルールを検討してください。

<rewrite>
    <rules>
        <rule name="RedirectTo8080" stopProcessing="true">
        <match url=".*" />
        <action type="Redirect" url="http://192.168.2.150:8080/{R:0}" />
    </rule>
    </rules>
</rewrite>

関連情報