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

Наш сервер веб-приложений перенесен на новый компьютер с новым IP-адресом, но некоторые клиенты, похоже, кэшировали старый

Мы переместили наш сервер веб-приложений (Windows и IIS) на новый компьютер с новым IP-адресом. Обновлены все записи DNS, чтобы они правильно указывали на новый сервер, и обеспечили правильное распространение.

Для большинства все кажется нормальным, но у некоторых наших клиентов, похоже, наш старый IP-адрес где-то кэширован, поскольку они все еще находятся на старом сервере (на котором в настоящее время просто есть уведомление о том, что наш сервис недоступен, пока мы его не спишем).

Я знаю, что вы можете использовать коды ответа HTTP, чтобы сообщить людям, что сайт переместился на новый URL-адрес, есть ли что-то подобное, что можно сделать, чтобы сообщить им, что разрешенный IP-адрес изменился?

Вы можете сказать им, что сайт переехал, но их машина по-прежнему будет работать не по адресу. Вам нужно выяснить, откуда они берут старый адрес, и очистить его.

Вы можете запустить 'nslookup' и проверить адрес, который приходит их DNS, в то же время вы также можете проверить, что они используют правильный DNS-сервер.

Если вы думаете, что они получают его из кеша, запустите ipconfig / flushdns.

Или это может быть жестко закодировано в файле хоста.

Если вы используете WINS, это может быть файл lmhosts.

Но нужно выяснить, откуда он исходит, и раздавить его.

РЕДАКТИРОВАТЬ: Еще одна мысль, они могли нажимать на ярлык, и этот ярлык мог иметь адрес, жестко закодированный в нем.

Причиной моей проблемы была моя собственная глупость / забывчивость. Так получилось, что у нас есть два домена, которые наш DNS указывает на наш сервер. Один из них - наш старый URL-адрес, и он используется только очень старыми клиентами, которые где-то сохранили ярлыки для него. В конце концов, я забыл обновить записи DNS для старого домена, чтобы он продолжал направлять трафик на наш старый сервер, поэтому были затронуты только часть наших (самых старых) клиентов.

Если вы найдете здесь себя, просто проверьте, есть ли у вас какие-либо другие домены, чьи записи DNS также нуждаются в обновлении, прежде чем углубляться! Тогда посмотрите @Larryc's ответ для других решений.