Прошу прощения, если это основной вопрос. Я унаследовал сервер SharePoint 2003, на котором, по-видимому, всегда была эта проблема, и я не очень хорошо знаком с внутренней работой SharePoint.
Немного предыстории: приложение SharePoint 2003 находится на 1 сервере. У нас нет других серверов SharePoint (без фермы). База данных конфигурации находится на отдельном сервере. Оба этих сервера находятся в подсети A. У нас есть 3 подсети в нашем домене. Все остальные машины в подсети A могут видеть сайт SharePoint. Все машины в подсетях B и C не могут.
Вещи, которые я пробовал: я выяснил, что за сообщение об ошибке скрывается за "дружественной" страницей ошибок IE. Это 504. Это ошибка тайм-аута шлюза, поэтому я увеличил тайм-аут сайта SharePoint (я удвоил его до 240 секунд), а затем также увеличил тайм-аут поиска SharePoint (с 20 до 40 секунд). Это не сработало. Я попытался очистить DNS на одной из машин из подсети B. Это не помогло. Затем я попытался подключиться по telnet к порту 80 сервера SharePoint, который является портом, на котором находится сайт, с того же компьютера в подсети B. Это сработало, поэтому я знаю, что машина, по крайней мере, может добраться до порта.
Я просто не уверен, почему он не видит сайт, когда он может связаться с сервером SharePoint через порт 80.
Что мне попробовать дальше? Есть ли параметр, на который мне нужно обратить внимание, чтобы сделать SharePoint видимым для компьютеров в нескольких подсетях в домене?
Заранее спасибо за помощь!
Измените разрешение имени, чтобы убедиться, что оно направлено на правильный сервер. Когда вы запускаете свой первый сайт SharePoint, он прочно привязывается к полному URL-адресу, указанному в центральной консоли администратора. Если кто-то не добавил альтернативные пути, введя другое имя или просто IP-адрес, вы можете ничего не получить, что затруднит устранение неполадок.
Если ваше разрешение имени правильное, это действительно похоже на проблему с асимметричной маршрутизацией.