El conflicto con mi usuario de Mac no me permite conectarme al FTP de mi sitio

1

Me doy cuenta de que esto puede ser algo extraño y no tiene mucho sentido, por lo que aclararé el problema aquí. Es un tema muy extraño que no entiendo por qué está sucediendo y no sé cómo solucionarlo.

Aquí está el escenario: el nombre de usuario de Mi Mac es andyibanez . También soy el dueño de https://www.andyibanez.com . Quiero configurar mi sitio web para usar un subdominio diferente para FTP, SSH y todos esos recursos, llamados ftp , así que mi host ftp será ftp.andyibanez.com . Así que creé la configuración de DNS y traté de usarlos.

Esto es lo extraño, sin embargo: cuando abro la aplicación Terminal y escribo ssh [email protected] , la operación falla inmediatamente , ni siquiera intenta conectarse a Internet. Sé que no lo hace 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 intenté usar SSH y FTP fallaron inmediatamente. Eso incluye Cyberduck y Transmitir.

Intentar hacer ping ftp.andyibanez.com tampoco funciona.

ping: cannot resolve ftp.andyibanez.com: Unknown host

En este punto, puedes estar pensando que he configurado mal mi configuración de DNS. No, estoy 100% no, por las siguientes razones:

  • Todas las operaciones relacionadas con ese host fallan inmediatamente.
  • En realidad, probé una computadora diferente (que no tiene andyibanez como usuario) y funcionó bien. También pude conectarme bien usando la aplicación Transmit iOS.
  • Configuré otro dominio como ftp.myotherdomain.com con las mismas cosas que ftp.andyibanez.com y funciona bien. Puedo conectarme sin problemas.

Por supuesto, tengo la solución fácil que puedo conectar con esta computadora configurando un subdominio diferente o incluso usando el dominio desnudo. Así que puedo conectarme a SSH. Estoy preguntando esto porque tengo mucha curiosidad por saber por qué sucede esto.

    
pregunta Andy Ibanez 30.10.2015 - 23:59

1 respuesta

2

¿Qué te devuelve dig ssh.andyibanez.com ? DNS no es acción inmediata y hay algo de TTL. Si hizo el cambio de DNS y comenzó a intentarlo de inmediato, usted o su proveedor de DNS tienen los registros en caché.

La forma más fácil es muy pocas horas y comenzará a funcionar (puedo resolver estos nombres de host desde mi ubicación e iniciar ssh connection).

Otra forma es vaciar tu caché de DNS local , probablemente con algo como esto:

sudo killall -HUP mDNSResponder
    
respondido por el Jakuje 31.10.2015 - 00:36

Lea otras preguntas en las etiquetas