В настоящее время наша установка в офисе выглядит примерно так:
Если вы находитесь за компьютером, который находится вне офиса, вы можете перейти на http://site.domain.com/folder и ты в порядке. Страница появится.
Если вы находитесь в офисном домене, этого не произойдет. Вместо этого вам нужно использовать http: // сервер / папка.
Мне сказали, что это потому, что у нас есть наш основной провайдер, который пересылает site.domain.com/ на наш сервер здесь (при этом основной сайт компании остается на своих серверах).
Мне интересно, почему, точнее говоря, это может быть, и если есть обходной путь или параметр, который я могу сделать, чтобы администратор сделал, чтобы в офисе все пользователи могли перейти к http://sub.domain.com/folder. Я спрашиваю, потому что развертываю программное обеспечение, которое мы делаем, через ClickOnce.
Если "server" разрешается в локальный (LAN) IP-адрес, а "site.domain.com" разрешается в общедоступный IP-адрес в Интернете, а офисная сеть находится за NAT, тогда вот объяснение.
Предполагая, что это ваша проблема, у вас есть два способа ее решения:
Настройте зону DNS на DNS-серверах AD, где это зона site.domain.com, и используйте cname, чтобы указать ее на внутренний IP-адрес сервера.
Таким образом site.domain.com будет преобразован во внутренний IP-адрес для всех в офисе, и никто за пределами не будет затронут. И другие зарегистрированные вами публичные имена будут продолжать работать должным образом.
Вероятно, это связано с DNS, у вас будет публичный IP-адрес, назначенный site.domain.com.
Вы должны попросить своего администратора изучить Разделенный DNS