Estou no processo de alterar o DNS reverso de um VPS. O VPS está mostrando um subdomínio ( vmi000.contaboserver.net
) como o nome do host, quero usar meu próprio domínio de rótulo raiz como o nome do host. Considere o script de exemplo de /etc/hosts
em um servidor VPS -
127.0.0.1 localhost
127.0.1.1 vmi000.contaboserver.net vmi000
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff99::1 ip6-allnodes
ff99::2 ip6-allrouters
46.250.333.33 vmi000.contaboserver.net vmi000
Quero atualizar o nome do host como um dos meus nomes de domínio (como: example.com
). Há algo errado no script abaixo?
127.0.0.1 localhost
127.0.1.1 example.com
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff99::1 ip6-allnodes
ff99::2 ip6-allrouters
46.250.333.33 example.com
JFYI: Também atualizei o conteúdo de /etc/hostname
com example.com
.
Suas alterações de domínio estão ok, mas mesmo se você pretende colocar um FQDN inteiro em /etc/hostname, você ainda deve se certificar de que o nome de host curto (ou seja, apenas o primeiro componente,
example
no seu caso) também resolva para algum endereço local. Então suas linhas /etc/hosts devem dizer:(Embora ter ambas as linhas seja redundante. O IP eth0 ou o IP de loopback são suficientes.)
Em outras palavras, tanto a saída de
hostname
quanto a saída dehostname -s
devem resolver para o próprio endereço do sistema – os seguintes comandos devem funcionar:Pessoalmente, acho que um domínio raiz é uma escolha muito ruim para um nome de host de sistema.
Além disso: os endereços multicast devem começar com
ff00::
, nãoff99::
. (Embora essas entradas sejam totalmente inúteis de qualquer maneira, o fato de dizer ff99::1 é um pouco estranho.)