SSH Conectar ao Domínio que aponta para IPs diferentes

0

Um pouco de informação de fundo, primeiro:

Eu tenho um domínio que está configurado para executar um servidor de e-mail, iRedadmin, postfix, etc. Eu posso receber e enviar e-mail e tudo funciona muito bem. O problema está no fato de que depois que eu decidi me inscrever em um serviço de hospedagem de portfólio online, eles queriam que eu alterasse a entrada A @ do meu domínio no DNS para apontar para o IP do servidor deles, para que eu pudesse usar meu próprio domínio personalizado "em vez de seus subdomínios genéricos, para que, em vez de ir para sub.domain.com/portfolio, eu pudesse acessar my-domain.com/portfolio para visitar meu site, que é de fato hospedado em seus servidores.

Depois de mudar a minha entrada A @ para apontar para o seu IP, tudo funcionou bem, eu poderia enviar e-mail, mas não receber qualquer. O problema estava no fato de que, quando alguém tentava enviar e-mails para, digamos, usuário@domínio.com, todos os e-mails eram direcionados para o IP, em vez do meu, então, em tese, eles deveriam ter recebido todos os meus e-mails. p>

Resolvi o problema criando um subdomínio que aponta para o meu domínio, por exemplo webmail.domain.com e criar uma entrada MX que aponte para webmail.domain.com. E-mail funciona bem, no entanto, agora eu tenho problemas com a conexão ssh. Eu posso me conectar ao meu domínio usando seu endereço IP, mas se eu usar o domínio, ele realmente se conecta ao IP do serviço de hospedagem do portfólio. Rosto triste.

Minha pergunta: é possível criar uma entrada de DNS que se aplique somente a determinadas portas? Então eu poderia ssh / FTP através da porta 22/21, etc ... e usar meu IP local ao invés do deles?

Obrigado por ajudar, isso é realmente importante!

    
por Nick 10.02.2015 / 12:46

1 resposta

0

As entradas de DNS não têm nada a ver com portas. Eles são simplesmente um registro de nomes de domínio para conversão de endereços IP.

Quando você faz ssh em um servidor, digamos domain.com, a primeira pesquisa de DNS para domain.com é feita. O IP retornado é então usado pelo seu cliente ssh para se conectar ao servidor. O cliente SSH sabe que o SSH do seu servidor funciona na porta 22, por isso tenta se conectar a esse endereço IP na porta 22.

No seu caso, se o seu domínio.com apontar para o IP do seu serviço de hospedagem de portfólios, é isso que será resolvido pelo seu cliente ssh.

Talvez você possa adicionar outro subdomínio que aponte para seu servidor e, em seguida, use-o para efetuar login. Ou use seu subdomínio para e-mail, se o e-mail estiver no mesmo servidor.

Uma outra maneira seria adicionar uma entrada para / etc / hosts (para linux) com seu domínio. A resolução do DNS primeiro procura primeiro o arquivo hosts e, em seguida, o DNS, portanto, se você tiver uma entrada lá, o seu cliente ssh a resolverá como seu servidor.

Você pode verificar maneiras de adicionar entradas de hosts para Linux e outros SO aqui

    
por 10.02.2015 / 13:28