Me doy cuenta de que esto puede ser algo extraño de preguntar y que no tiene mucho sentido, así que aclararé el problema aquí. Es un problema muy extraño que no entiendo por qué está sucediendo y no sé cómo solucionarlo.
Este es el escenario: el nombre de usuario de mi Mac es andyibanez
. Yo también soy dueño de https://www.andyibanez.com
. Quiero configurar mi sitio web para usar un subdominio diferente para FTP, SSH y todas esas cosas, llamado ftp
, por lo que mi ftp
host será ftp.andyibanez.com
. Así que creé la configuración de DNS e intenté usarla.
Sin embargo, aquí está lo extraño: cuando abro la aplicación Terminal y escribo ssh andyibanez@ftp.andyibanez.com
, la operación falla de inmediato , ni siquiera intenta conectarse a Internet. Sé que no es así porque falla tan pronto como envío el comando presionando la tecla Intro.
ssh: Could not resolve hostname ftp.andyibanez.com: nodename nor servname provided, or not known
Todas las aplicaciones que he intentado usar SSH y FTP han fallado inmediatamente. Eso incluye Cyberduck y Transmit.
Intentar hacer ping ftp.andyibanez.com
tampoco funciona.
ping: cannot resolve ftp.andyibanez.com: Unknown host
En este punto, puede estar pensando que he configurado mal mi configuración de DNS. No, estoy 100% que no lo hice, por las siguientes razones:
andyibanez
como usuario) y funcionó bien. También pude conectarme bien usando la aplicación Transmit iOS.ftp.myotherdomain.com
con las mismas cosas ftp.andyibanez.com
y funciona bien. Puedo conectarme sin problemas.Por supuesto, tengo la solución sencilla de que puedo conectarme con esta computadora configurando un subdominio diferente o incluso usando el dominio simple. Entonces puedo conectarme a SSH. Pregunto esto porque tengo mucha curiosidad por saber por qué sucede esto.
¿ Qué dig ssh.andyibanez.com
te regresa? DNS no es una acción inmediata y hay algo de TTL. Si realizó el cambio de DNS y comenzó a intentarlo de inmediato, usted o su proveedor de DNS tienen los registros almacenados en caché.
La forma más fácil es pasar unas horas y comenzará a funcionar (puedo resolver estos nombres de host desde mi lugar e iniciar la ssh
conexión).
La otra forma es vaciar su caché de DNS local , probablemente con algo como esto:
sudo killall -HUP mDNSResponder
ssh.andyibanez.com
porque lo configuré para que sea mi host alternativo para ftp.andyibanez.com
. Es gracioso, pero solo ftp.andyibanez.com
falla. Cualquier otra cosa para la que configuro el DNS funciona casi al instante.dig
(que omite el caché del lado del cliente pero no el caché del servidor) pueden ayudar a aislar los problemas.
JC
Andy Ibáñez