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

Разрешение имени заголовка узла IIS в моей сети

У меня есть компьютер с Windows Server 2012 R2 с именем [mine-1234].

У меня установлен IIS 8.5 и дыра в брандмауэре для портов 80 и 443.

Я создал 2 тестовых сайта

  1. один с привязкой по умолчанию к :80
  2. один с двумя привязками к :80 с заголовками хоста. [foo.mine-1234]и[foo.mine.local]

Я настроил свой файл hosts для разрешения mine.local и foo.mine.local к 127.0.0.1 а местные ссылки на сайты разрешают нормально. У меня возникает проблема, когда я пытаюсь использовать внешние привязки в своей локальной сети.

Запросы от Localhost

Запросы от клиентов LAN

Однако заголовки хоста не разрешаются для других вызывающих абонентов в моей локальной сети, которые находятся за пределами моей машины.

3 вопроса (2 и 3 зависят от ответа на 1)

  1. Жестяная банка fooбыть доступным для моей локальной сети без изменения DNS?
  2. [if: 1=yes] Какая правильная привязка для foo на mine-1234 сделать его доступным для моей локальной сети без изменения DNS?
  3. [if: 1=no] Каков самый простой способ изменить DNS, чтобы foo доступен для моей LAN?

Алан Бейтс,

Вообще говоря, да, вам нужно изменить свой DNS для других клиентов LAN в вашей сети, чтобы знать, как получить доступ к веб-сайту.

Легкий способ подумать об этом - это настройка, которую вы создаете в IIS, сообщая веб-серверу, на какой IP-адрес и имя хоста будет отвечать ваш веб-сайт. Он НЕ сообщает другим клиентам локальной сети, как попасть на ваш сайт.

Клиенты LAN отправляют имя хоста на DNS-сервер, а DNS-сервер преобразует имя хоста в IP-адрес (для этого вам нужна запись A), затем клиент LAN отправляет запрос на этот IP-адрес (ваш веб-сервер), который проверяет имя хоста запрошено, и, если оно соответствует настройкам в IIS, отображает веб-сайт.

Итак, у вас есть две части.

  1. На что я отвечаю (настройки IIS)

  2. Как мне добраться до веб-сайта (записи DNS)

Лучше всего установить один статический IP-адрес для каждого веб-сайта и установить привязку IIS для каждого сайта к соответствующему статическому IP-адресу. Затем добавьте записи DNS A и PTR на свой DNS-сервер, чтобы клиенты вашей локальной сети знали, как добраться до вашего веб-сайта.

Пожалуйста, дайте мне знать, если у вас возникнут другие вопросы.