Co mě tak rychle napadlo. U kritických aplikací bych to řešil s využitím aplikační cache na straně prohlížeče a předem provedeného uložení IP adresy serveru, popřípadě lokálního uložení IP adresy náhradního serveru, či load balanceru u jiného poskytovatele a v tomto nouzovém "off-line" režimu bych v aplikaci zajistil přemapování url javascriptem.
Vlastně prohlížeč by mohl postupně budovat vlastní aktuální "DNS" server lokálně, z IP adres navštívených stránek, který by se uplatnil v případě, že dané url nejde přeložit. Kdyby se taková funkce do prohlížeče přidala. Nakonec by stačilo, že by si IP adresu vytáhl z cache sám a automaticky. Uživatel by pak často ani nepoznal, že se něco děje.