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

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

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

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

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

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

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

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

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

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

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

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

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

Вы должны попросить своего администратора изучить Разделенный DNS