Con los ISP como Cablevision, hay extrañas situaciones en que al accesar a ciertos servicios se realiza un ‘lookup’ de reverse DNS sobre la IP desde donde nos conectamos. Lamentablemente el rDNS de Cablevision es muy lento o no funciona correctamente, de modo que servicios como SSH tienen un login muy lento.
En este caso me tocó experimentar el mismo problema con Pure-FTPd, y peor que eso, FileZilla, mi cliente FTP de preferencia, marcó un timeout porque el servidor remoto jamás terminó de hacer el lookup y no me permitió conectar.
Pues un pequeño truco para este server FTP, si en algún momento eres administrador de uno de ellos, modifica el siguiente archivo de configuración:
echo "yes" > /etc/pure-ftpd/conf/DontResolve
Con esto estamos añadiendo una opción adicional para que no realice estos lookups y podamos hacer un login inmediato.
Del mismo modo, es equivalente a la opción -H si lanzamos el servidor FTP desde la linea de comandos.
Para más información pueden consultar la documentación de Pure-FTPd.