Локальный адрес веб-страницы IIS — IP:PORT. Как мне изменить его на более понятный человеку, например, teehut.com, в моей локальной сети?

Локальный адрес веб-страницы IIS — 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 системы.(%windir%\system32\drivers\etc\hosts в Windows.) Однако это больно администрировать. Вам нужно будет рассмотреть локальную систему DNS, такую ​​как dnsmasq или bind, если вам нужно что-то более мощное. Порт — это отдельная проблема. Я думаю, что IIS обработает 8080, так как это стандартный альтернативный порт HTTP. Я не совсем уверен, так как в основном я работаю с веб-серверами Linux. Если он не обработает его, вы можете рассмотреть правило перезаписи, например:

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

Связанный контент