Conflito com o usuário do Mac não permitirá que eu me conecte ao FTP do meu site

1

Sei que isso pode ser uma coisa estranha de se perguntar e que não faz muito sentido, então vou esclarecer a questão aqui. É uma questão muito bizarra que eu não entendo por que está acontecendo e não sei como consertar.

Aqui está o cenário: O nome de usuário do meu Mac é andyibanez. Eu também sou o dono de https://www.andyibanez.com. Quero configurar meu site para usar um subdomínio diferente para FTP, SSH e todos os presentes, chamados ftp, para que meu ftphost o seja ftp.andyibanez.com. Então, eu criei as configurações de DNS e tentei usá-las.

Mas o mais estranho é o seguinte: quando abro o aplicativo Terminal e digito ssh [email protected], a operação falha imediatamente , nem tenta se conectar à Internet. Sei que não, porque falha assim que envio o comando pressionando a tecla Enter.

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

Todos os aplicativos que tentei usar SSH e FTP falharam imediatamente. Isso inclui o Cyberduck e o Transmit.

Tentar executar ping ftp.andyibanez.comtambém não funciona.

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

Neste ponto, você pode estar pensando que eu configurei incorretamente minhas configurações de DNS. Não, eu sou 100% não, pelos seguintes motivos:

  • Todas as operações relacionadas a esse host falham imediatamente.
  • Na verdade, eu tentei um computador diferente (que não tem andyibanezcomo usuário) e funcionou bem. Também consegui me conectar bem usando o aplicativo Transmit iOS.
  • Configurei outro domínio ftp.myotherdomain.comcom as mesmas coisas ftp.andyibanez.come funciona bem. Eu posso me conectar a ele sem problemas.

Obviamente, eu tenho a solução fácil que posso conectar com este computador, definindo um subdomínio diferente ou mesmo usando o domínio sem registro. Para que eu possa conectar ao SSH. Estou perguntando isso porque estou realmente curioso para saber por que isso acontece.

Andy Ibanez
fonte
Onde você criou as configurações de DNS? Se você modificou seu arquivo de zona, pode demorar um pouco para que as alterações entrem em vigor. Além disso, tente alterar o servidor DNS para google (8.8.8.8) para verificar se há algum problema com as configurações atuais do servidor DNS
JC
Eu uso o servidor DNS da Namecheap para minha configuração. Localmente, eu me conecto ao DNS do OpenDNSs.
Andy Ibanez

Respostas:

2

O que dig ssh.andyibanez.comretorna para você? O DNS não é uma ação imediata e há algum TTL. Se você alterou o DNS e começou a tentar imediatamente, você ou seu provedor de DNS mantém os registros em cache.

A maneira mais fácil é passar algumas horas e ele começará a funcionar (eu posso resolver esses nomes de host do meu local e iniciar a sshconexão).

O contrário é liberar o cache DNS local , provavelmente com algo como isto:

sudo killall -HUP mDNSResponder
Jakuje
fonte
Eu provavelmente deveria esclarecer que, quando estava trabalhando no outro site, as chances de DNS eram quase imediatas. Eu posso me conectar ssh.andyibanez.comporque o configurei para ser meu host de solução alternativa ftp.andyibanez.com. É engraçado, mas só ftp.andyibanez.comfalha. Qualquer outra coisa que eu configurei o DNS para funciona quase instantaneamente.
Andy Ibanez
@ AndyIbanez: o cache do DNS é complicado e pode ser muito complicado para depurar. É inteiramente possível obter atualizações imediatas em um cliente e atrasos de várias horas em outro (mesmo cliente configurado de forma idêntica). É por isso digque análises mais diretas como (que ignoram o cache do lado do cliente, mas não o cache do servidor) podem ajudar a isolar problemas.
Gordon Davisson