Hospeda o arquivo no servidor com DNS dinâmico?

3

Estou configurando um servidor baseado em RHEL associado ao DNS dinâmico do DynDNS, com um domínio de, digamos, "abc.dyndns.org", que é atualizado dinamicamente com o endereço IP do servidor.

Eu li que, para garantir o acesso aos serviços do seu servidor, você precisa ter pelo menos o seguinte em seu / etc / hosts:

127.0.0.1 localhost.localdomain localhost

xxx.xxx.xxx.xxx redhatbox.yourcompany.com redhatbox

Onde "xxx.xxx.xxx.xxx" é qualquer endereço IP que seu servidor tenha, e "redhatbox" seria o nome do computador. Então, aqui estão minhas perguntas:

(1) Como meu servidor tem um IP dinamicamente atribuído pelo DHCP do meu ISP, não há um IP que eu possa colocar no lugar de xxx.xxx.xxx.xxx, o que devo fazer neste caso?

(2) Devo simplesmente substituir "redhatbox.yourcompany.com" pelo meu domínio DynDNS "abc.dyndns.org"? E substitua o alias "redhatbox" por "abc"?

Se alguém puder explicar tudo isso para um novato como eu, seria ótimo. Muito obrigado por suas respostas detalhadas e paciência.

    
por hpy 16.07.2011 / 20:03

1 resposta

5

Algum contexto:

Quando um programa solicita a sua máquina para resolver um nome de host em um endereço IP, ele procura em seu /etc/hosts e, se não for encontrado, faz uma consulta DNS.

Você não precisa manter um endereço IP sem loopback nele. Você pode normalmente manter as entradas localhost e um alias.

Veja, esse é o meu /etc/hosts contents:

[braga@coleman ~]$ cat /etc/hosts
127.0.0.1       localhost.localdomain localhost
127.0.0.1       coleman.jazz coleman
::1     localhost6.localdomain6 localhost

coleman.jazz ou coleman (nomeado para o músico, Ornette Coleman) é apenas um apelido para minha máquina.

Respostas diretas:

  1. Apenas deixe de fora.

  2. Você pode substituí-lo onde quiser. é apenas um alias. Você pode até substituí-lo por www.google.com (e www.google.com em sua máquina apontará para sua própria máquina).

por 16.07.2011 / 20:31