Невозможно получить доступ к сайту компании, находясь в домене компании
В настоящее время наша установка в офисе выглядит примерно так:
Если вы находитесь на компьютере, который находится вне офиса, вы можете перейти на 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