A máquina em que você está conectando o SSH está em algum lugar na sua LAN local ou externa? Se fora, há uma boa chance de o seu ISP local (ou roteador) estar soltando sua conexão com esses sites específicos (por qualquer motivo). A razão pela qual isso funciona quando o tunelamento é porque a máquina SSH presumivelmente usa um ISP / roteador diferente e não está limitada pelas mesmas limitações.
Se a máquina em que você está fazendo o tunelamento estiver dentro de sua LAN local, eu verificaria as configurações de DNS e compararia a sua máquina local. Se as configurações de DNS forem diferentes, altere as configurações locais para refletir as configurações da máquina SSH.