Confuso sobre o nome do host Linux, nomes de host DNS e nome de host FQDN

2

Isso pode parecer estúpido e básico para alguns de vocês, mas eu ainda estou tão confuso sobre isso, mesmo depois de ler várias fontes na rede. Minhas perguntas ainda não estão claras são:

  1. O nome do host na máquina (por exemplo, ao digitar hostname no sys debian OS) é diferente do Nome do host que você digita no servidor DNS A Record?

  2. É normal ter o nome do host da minha máquina Debian configurado como maximus e ter o nome do host DNS A Record configurado como mail ?

  3. Estes dois são os mesmos que eu estou confuso pensando neles como separados ou eles são geralmente usados em termos intercambiáveis causando a confusão?

  4. Quando se trata de FQDN, para a parte host , ele usa o nome do host da máquina ou o nome do host fornecido no registro DNS A?

Minha configuração: 1 Debian 7 VPS com servidor web e servidor de correio na mesma caixa.

    
por Neel 25.10.2014 / 10:33

2 respostas

3
  1. hostname retorna o que você configurou para considerar o sistema como seu nome de host. Pode haver qualquer número de A / AAAA registros apontando para endereços IP associados a este sistema.

  2. Isso em si não é anormal. No entanto, esperaria um registro A / AAAA para o nome que começa com maximus , já que esse parece ser o nome canônico em seu exemplo.

  3. Eles não são conceitualmente os mesmos, mas a expectativa é que haja uma sobreposição. Ou seja, se você configurou o sistema para considerar maximus.example.com como seu FQDN, há uma expectativa de que esse nome também exista no DNS (possivelmente além de muitos outros nomes).

  4. hostname retorna o que você configurou para considerar seu nome de host (por exemplo, maximus ). hostname -f retornará o primeiro com o domínio anexado, formando o FQDN (por exemplo, maximus.example.com ). O domínio geralmente é baseado em uma entrada no arquivo hosts . O comando host , se é a isso que você se refere, é uma ferramenta somente DNS.

por 25.10.2014 / 11:49
2

O nome do host do seu computador está no seu computador. Você não pode vê-lo fora dele. No seu caso, 'maximus' é o nome do host.

O DNS é um banco de dados distribuído disponível nos servidores DNS. Você pode perguntar ao DNS algumas informações. Você pode gravar no DNS o que quiser e diferente do nome do host. No seu caso, o seu registro DNS A é "mail"

Não há nada normal ou anormal. As duas informações estão em diferentes armazenamentos e também podem ser diferentes.

    
por 25.10.2014 / 10:55