Isso soa como um problema que pode ser mais facilmente resolvido dentro de sua configuração HTTP. Veja se você pode definir o nome do host no servidor como localhost para o período de teste e / ou desabilitar o redirecionamento canonicalname.
Acho que convencer o servidor da Web a NÃO enviar esse IP canônico evitará o problema que você está tentando resolver com uma correção de rede / hosts.