Conflitto con il mio utente Mac non mi consente di connettermi all'FTP del mio sito

1

Mi rendo conto che potrebbe essere una cosa strana da chiedere e che non ha molto senso, quindi chiarirò il problema qui. È un problema molto bizzarro che non capisco perché sta accadendo e non so come risolvere.

Ecco lo scenario: il nome utente del mio Mac è andyibanez . Sono anche il proprietario di https://www.andyibanez.com . Voglio configurare il mio sito Web per utilizzare un sottodominio diverso per FTP, SSH e tutti quei gadget, chiamati ftp , quindi il mio host ftp sarà ftp.andyibanez.com . Così ho creato le impostazioni DNS e ho cercato di usarle.

Ecco la cosa strana, però: quando apro l'app Terminal e digito ssh [email protected] , l'operazione fallisce immediatamente , non tenta nemmeno di connettersi a Internet. So che non funziona perché fallisce non appena invio il comando premendo il tasto Invio.

ssh: Could not resolve hostname ftp.andyibanez.com: nodename nor servname provided, or not known

Tutte le app che ho provato a utilizzare SSH e FTP hanno subito un errore. Ciò include Cyberduck e Transmit.

Anche il tentativo di eseguire il ping su ftp.andyibanez.com non funziona.

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

A questo punto potreste pensare che ho configurato male le mie impostazioni DNS. No, non sono al 100%, per i seguenti motivi:

  • Tutte le operazioni relative a quell'host si interrompono immediatamente.
  • In realtà ho provato un computer diverso (che non ha andyibanez come utente) e ha funzionato correttamente. Sono stato anche in grado di connettermi bene usando l'app Transmit per iOS.
  • Ho impostato un altro dominio come ftp.myotherdomain.com con le stesse cose di ftp.andyibanez.com e funziona correttamente. Posso collegarmi senza problemi.

Naturalmente, ho la soluzione facile che posso connettermi con questo computer impostando un sottodominio diverso o persino usando il dominio nudo. Quindi posso connettermi a SSH. Lo sto chiedendo perché sono davvero curioso del perché questo accada.

    
posta Andy Ibanez 30.10.2015 - 23:59
fonte

1 risposta

2

Che cosa ti restituisce dig ssh.andyibanez.com ? Il DNS non è un'azione immediata e c'è un po 'di TTL. Se hai modificato il DNS e hai iniziato a provare immediatamente, tu o il tuo provider DNS avete i record nella cache.

Il modo più semplice è quello di poche ore e inizierà a funzionare (posso risolvere questi nomi host dalla mia posizione e avviare la connessione ssh ).

L'altro modo è svuotare la cache DNS locale , probabilmente con qualcosa del genere:

sudo killall -HUP mDNSResponder
    
risposta data 31.10.2015 - 00:36
fonte

Leggi altre domande sui tag