Duas coisas a serem notadas sobre a hospedagem compartilhada da Dreamhost -
- Eles não permitem que você execute processos persistentes, portanto, os atualizadores de fator de desmatamento serão mortos.
- Seus servidores de hospedagem compartilhada devem ter um endereço IP estático, portanto você não precisa de um atualizador estritamente. Você só precisa de uma maneira de evitar que o DynDNS expire sua entrada.
Use um Shell Script + Cron Updater
A maneira mais fácil de contornar o primeiro problema é escrever um script de shell que verifique seu endereço IP e envie uma atualização para o DynDNS, se necessário. Você pode encontrar scripts que fazem isso - basta digitar seu nome de usuário / senha e verifique se eles funcionam corretamente.
Uma vez que você confirmou que funciona, peça para seu amigo configurar um cron job através do painel web do DreamHost para rodar seu script uma vez por mês (ou quantas vezes o DynDNS espera que você atualize) para que ele não apague sua entrada. .
Use uma entrada CNAME
Isso é um pouco complicado. A ideia é que o domínio do seu amigo tenha o endereço IP correto, portanto, uma entrada CNAME que aponte para o endereço IP correto também estará correta. Não sei se o DynDNS permite criar entradas CNAME, mas o NoIP faz.
Apesar disso, você provavelmente ainda precisará executar algum tipo de script de atualização para fazer pingback para o DynDNS de vez em quando, para que ele não exclua sua entrada por inatividade.
Compre um domínio real
Sério, eles são como $ 10.
Configurando o Dreamhost para servir o domínio
I'm not so experienced in dreamhost's panel and DNS, sorry if this is too "noob". Do you know which tutorials should I read about DNS concepts and dreamhost to setup a dyndns solution like the one proposed by hark?
O DreamHost tem uma boa documentação em algumas áreas do site. Este é um dos artigos da sua base de conhecimento sobre como adicionar um domínio . Efetivamente -
Uma vez que você tenha uma entrada de DNS apontando para o endereço IP do servidor (ou seja, o domínio é resolvido para o endereço correto), você pode usar o painel de controle do DreamHost para configurar a conta para servir a esse domínio.
- Basta fazer login e, no menu principal , selecionar Domínios .
- No topo, terá um botão para Adicionar um novo domínio .
- Na página que esse botão leva você deseja a opção Fully Hosted . Largue seu domínio (o DynDNS) no campo Domínio para hospedar e você deve estar pronto.
Alguém mais precisará fornecer links para uma lista de tutoriais de DNS:)