Невозможно получить доступ к сайту компании, находясь в домене компании

В настоящее время наша установка в офисе выглядит примерно так:

Если вы находитесь на компьютере, который находится вне офиса, вы можете перейти на http://site.domain.com/folder и все в порядке. Страница появится.

Если вы находитесь в офисе домена, это не так. Вместо этого вы должны использовать http://server/folder.

Теперь мне сказали, что это потому, что наш основной провайдер перенаправляет сайт site.domain.com/ на наш сервер (при этом основной сайт компании размещается на их серверах).

Мне интересно, почему, если быть более точным, это может быть, и если есть обходной путь или настройка, которую я могу сделать для администратора, чтобы в офисе все пользователи могли перейти на http://sub.domain.com/folder. Я спрашиваю, потому что я развертываю программное обеспечение, которое мы делаем там через ClickOnce.

3 ответа

Решение

Настройте зону DNS на DNS-серверах AD, где зона - site.domain.com, и используйте имя cname, чтобы указать на внутренний IP-адрес сервера.

Таким образом site.domain.com разрешит внутренний IP для любого в офисе, и никто за пределами не будет затронут. И другие публичные имена, которые вы зарегистрировали, будут продолжать работать как положено.

Если "сервер" преобразуется в локальный (LAN) IP-адрес, а "site.domain.com" преобразуется в общедоступный IP-адрес в Интернете, а офисная сеть находится за NAT, то здесь есть объяснение.

Предполагая, что это ваша проблема, у вас есть два способа ее решения:

  • Правильный (но сложный) способ: настроить DNS-сервер в локальной сети, который будет обслуживать внутренние IP-адреса для запросов к site.domain.com.
  • Быстрый и грязный способ: измените файл hosts на каждом компьютере в вашей офисной сети, чтобы "site.domain.com" преобразовывался в тот же адрес, что и "сервер". Конечно, если вы затем вытащите компьютер из офиса (например, если это ноутбук), вам придется отменить изменение.

Вероятно, это связано с DNS, у вас будет публичный IP-адрес, назначенный site.domain.com.

Вы должны попросить вашего администратора посмотреть в Сплит DNS

Другие вопросы по тегам