Я запускаю Windows 7 - установил IIS и создал новый сайт.
Я настроил этот сайт для работы на порту 8080.
В настоящее время, если я навещу http://192.168.2.150:8080/ или localhost: 8080, я могу попасть на свой сайт.
Другие компьютеры в сети могут попасть на мой сайт, если зайдут на http://192.168.2.150:8080/ .
Вопрос - как я могу установить какое-то правило, которое сообщает компьютерам домена, что если они перейдут на teehut.com, они попадут на мою страницу, размещенную в IIS? Это то, что делает DNS? Или я могу просто настроить какое-то простое правило в IIS, которое применяется только к моей локальной сети / домену.
Я полный сетевой козел, имейте это в виду, отвечая;)
Сначала вам нужна какая-то настройка 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>