Desculpe Christian, não posso manter comentários porque não tenho reputação suficiente em superusuário ...
Se a resolução do DNS em geral estiver errada:
Primeiro, verifique o dns, se estiver errado e você pode alterá-lo, basta alterá-lo se o dns estiver bem definido mas a resolução estiver errada, verifique qual é a resolução ttl emitindo:
dig +nocmd +noall +answer +ttlid type subdomain.domain.com
digamos que responda
subdomain.domain.com 86400 the_wrong_ip
Isso significa que ele será armazenado em cache em DNSs por um dia ... então, mais do que isso, é sinal de um problema se ele não estiver sendo bem resolvido. Dê uma olhada em diferentes DNSs para ver se o problema de resolução é geral. Você pode fazer isso com
dig @other_nameserver_ip subdomain.domain.com
Talvez o roteador em sua rede esteja fazendo o cache de um ip errado ou esteja obtendo uma resolução ruim, mas o resto do mundo está indo bem. Se você não obtiver nenhum sucesso, o que eu faria é adicionar o ip correto ao arquivo hosts, pois o ftp está usando a função gethostbyname, então ele se refere ao arquivo hosts antes de solicitar um dns; mas se tem que ser chamado por um terceiro ... bem
Espero que algumas das dicas aqui ajudem você a encontrar a origem do problema