Назад | Перейти на главную страницу

Адрес локальной веб-страницы 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, которое применяется только к моей локальной сети / домену.

Я полный сетевой козел, имейте это в виду, отвечая;)

Сначала вам нужна какая-то настройка 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>