Sugestões - não em qualquer ordem particular .. obviamente considere a dificuldade da sugestão / tempo que leva / quantidade de incômodo / probabilidade, e faça / solucione problemas em uma ordem de acordo com tais fatores). Tente outro host com esse arquivo - pode ser um servidor da web hospedado gratuitamente com o arquivo. Experimente de uma máquina virtual, tente diferentes sistemas operacionais na máquina virtual. Tente de outro computador conectado ao seu roteador (rápido e fácil de experimentar). Tente outro roteador. Se possível, tente outro ISP (no Reino Unido, enquanto o DSL é contrato, o dial-up é PAYG e pode-se escolher qualquer um). Você pode pegar todo o seu hardware (roteador, cabo, computador etc) (mais fácil se o laptop produzir o mesmo problema) para o lugar de um amigo, ele pode ter um ISP diferente. Tente arrancar um Live CD
Tente com wget, e isso tem a vantagem adicional de você inserir manualmente um cabeçalho.
baixe gnuwin32, com coreutils e wget. (coreutils não é necessário, mas é útil).
C:\>wget -d --header="test:abc" www.whatismyip.com
você pode experimentar com isso como no cabeçalho Content-Encoding.
Também pode ser algo no final, já que você mencionou apenas o HostB. Então tente outro hospedeiro, por exemplo HostB2, e tente se conectar a HostB e um Host B2, de outro computador, como eu vejo você tentou isso do trabalho. Experimente em casa, conectando-se ao HostB.