У меня есть веб-сервис C# на IIS, действующий как прокси. Моя проблема заключается в том, что при изменении IP-адреса одного из серверов backend DNS-кеш Windows корректно обновляется (проверяется с помощью nslookup), но служба продолжает выполнять некоторые запросы на старый IP в течение примерно 40 минут.DNS failover требует времени
Я заметил, что переход на другой ресурс работает, если я прекратил использовать прокси-сервер в течение 5 минут, но это не приемлемое решение, переход на другой ресурс должен быть автоматическим.
Любая идея?
Заранее спасибо.
Как вы просматриваете записи DNS в своем веб-сервисе? В общем, вы не хотите, чтобы каждый DNS-сервер попадал в DNS-серверы, поэтому это может быть не лучший способ выполнить переход на другой ресурс. Что вызывает изменение IP-адреса серверных серверов? –
Я согласен с вами, использование DNS для отказоустойчивости - плохая идея. К сожалению, это так, как это делается на сервере backend, и я не контролирую его. IP-адрес изменяется, потому что сервер backend перемещается из одного центра обработки данных в другой. – benfle
Можете ли вы опубликовать код, который неправильно разрешает IP? –