2

У меня есть веб-сайт, размещенный в моей локальной сети, и я хочу, чтобы мои пользователи переходили на myWebsite.com, а не на мой внутренний IP-адрес. У меня Windows Server 2012 работает домен и IIS для моего сайта. Я знаю, что могу добавить свой сайт в файл hosts , но я надеялся, что будет лучший способ. (Сайт только внутренний)

3 ответа3

1

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

В базовой сети DNS-запросы выполняются вашим маршрутизатором. Вы можете настроить свой маршрутизатор на прямой поиск другого имени по вашему IP - если вы это сделаете, пользователи смогут найти ваш веб-сайт в сети, перейдя по адресу http://yourwebsite.yourdomain.yourdomainsuffix/. все будет настроено на странице настройки вашего роутера.

Если вы не можете сделать это со своего роутера, то вам придется настроить свой сервер на DNS-сервер. Это роль сервера Windows, и она не для сердца. После настройки в качестве DNS-сервера вы можете перейти к управлению DNS и создать второй прямой просмотр для вашего компьютера.

1

Во внутренней локальной сети вы должны использовать имена компьютеров NetBIOS, если они находятся в одном сегменте IP. Это также совпадает с их DNS-именем, если вы находитесь в среде домена Windows. Если последнее верно, у вас уже должна быть запись в DNS для компьютера, на котором размещен веб-сайт IIS. Как отмечалось в предыдущем ответе, вы можете добавить имя компьютера к привязкам в IIS, чтобы обеспечить правильное разрешение для веб-сайта.

Если вы действительно хотите попасть на этот сайт, используя точечный синтаксис (mycompany.com), вам нужно будет добавить еще одну зону прямого просмотра и соответствующие записи в DNS для имени, которое будут использовать ваши пользователи. Затем вы должны убедиться, что привязки в IIS соответствуют имени, используемому в DNS.

1

У вас уже есть DNS-сервер

На вашем компьютере с Windows Server 2012 уже добавлена роль DNS, если это контроллер домена. Вам просто нужно сделать несколько вещей, чтобы настроить это:

  • Настроить пересылку
  • Добавить запись CNAME для вашего сайта
  • Укажите другие машины, чтобы использовать этот сервер для DNS

У меня нет готовой коробки для Windows 2012, в противном случае я бы сделал снимок экрана. Вы можете найти этот материал, покопавшись и Google'ing. Я дам вам основы того, что вы ищете.

Имейте в виду, что все это ужасно упрощено:

Настройка пересылки:

Когда ваш DNS-сервер не может найти адрес, он должен искать в другом месте. Мне нравится добавлять 8.8.8.8 в качестве сервера пересылки (DNS-сервер Google). Таким образом, когда ваши клиентские компьютеры запрашивают Superuser.com, для которого на вашем сервере нет записи, запрос будет перенаправлен на 8.8.8.8.

Страница Technet о том, как настроить переадресацию

Добавить запись CNAME

Вам понадобится адрес для вашей веб-страницы. Добавление записи CNAME в зону прямого просмотра вашего домена даст вам адрес в стиле субдомена. Так что если у вас есть usta.com для своего домена и добавления CNAME записи foobar вы получите foobar.usta.com Это довольно распространенный способ обработки страниц в интрасети.

Можно добавить еще одну зону прямого просмотра, а затем запись www CNAME, чтобы получить любое доменное имя, которое вы хотите, но затем мы создаем еще одну зону прямого просмотра и рискуем столкнуться с доменами, которые вам не принадлежат. Давайте просто следовать принципу KISS .

Страница Technet на записях CNAME

Используйте DNS-сервер!

Теперь нам нужно направить наших клиентов на DNS-сервер. Вероятно, лучше всего сделать это с помощью DHCP. Зайдите на страницу конфигурации вашего маршрутизатора, найдите настройки DHCP и замените DNS-сервер IP-адресом вашего Windows Server 2012. Теперь либо дождитесь обновления всех клиентов, либо заставьте их обновиться.

Вы также можете настроить все статически (ew) или статически настроить только DNS.

Используйте Googles!

Если честно, этот ответ не даст вам далеко. Я надеюсь, что это поможет вам узнать, где искать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .