Você pode considerar apenas o uso de um proxy TCP no antigo servidor Web para enviar o tráfego do proxy para o novo computador do servidor da Web enquanto os registros DNS antigos ficam fora do cache. Dependendo da quantidade de tráfego que você está lidando, algo como rinetd pode lidar com a carga fina.
Se a carga não for algo que uma ferramenta simples como o rinetd rodando na caixa antiga poderia manipular, você poderia colocar uma máquina dedicada executando qualquer um dos vários proxies de código aberto ( haproxy , saldo , etc) respondendo pelo IP do antigo servidor web e fazendo proxy do TCP para a nova caixa.