HOSTNAME, DNSDOMAINNAME, FQDN: Como Ver e Alterar o Nome do Computador e o Nome de Domínio no Linux

Nome do Sistema Operacional

O nome do sistema é o que o identifica na rede. Muita gente chama o nome do Sistema Operacional de “nome do computador”. Já ficou algo até  normal.

O nome do sistema operacional pode ser apenas uma palavra simples, como em “meupc”, ou um nome separado por ponto, como em “meupc.com.br”; onde:

  • meuPc =  nome da máquina ou hostname
  • .com.br = nome de domínio ou dnsdomainname
  • meupc.com.br =  é o FQDN

Esse nome completo(meupc.com.br) é conhecido como FQDN ou Fully Qualified Domain Name(nome de domínio totalmente qualificado)

Se seu pc é acessado na web e você possui um domínio cadastrado no registro.br ou outro órgão competente então poderá deixar cadastrado o FQDN em seu pc e fazer os devidos apontamentos. Mas geralmente, como é meu caso, usamos o computador ou servidor para acesso apenas interno, limitado aos funcionários de uma empresa ou de nossa casa. Se esse for o caso é melhor evitar colocar no servidor um domínio do tipo “.com.br”, “.com”, “.net”…  que já possa existir. Como dica sempre uso .local ou .lab de laboratório(laboratório de testes).

Ver o Nome do Sistema Operacional e Domínio

Algumas das maneiras são

  1. comando hostname
    elder@server01:~$ hostname
    server01
    
  2. ver o nome de domínio
    elder@server01:~$ dnsdomainname 
    lab.local
  3. ver o nome completo com “hostname -f
    elder@server01:~$ hostname -f
    server01.lab.local
  4. Comando hostnamectl
    elder@server01:~$ hostnamectl 
       Static hostname: server01
             Icon name: computer-vm
               Chassis: vm
            Machine ID: 7ea7d54f419347839dc21fc47ee92ba7
               Boot ID: 2db4d8868abd4df3a66d071e23952098
        Virtualization: oracle
      Operating System: Debian GNU/Linux 10 (buster)
                Kernel: Linux 4.19.0-13-amd64
          Architecture: x86-64
    
  5. Ver o conteúdo do arquivo “/proc/sys/kernel/hostname
    elder@server01:~$ cat /proc/sys/kernel/hostname 
    server01
    
  6. Ver o conteúdo do arquivo “/etc/hostname
    elder@server01:~$ cat /etc/hostname 
    server01
    

Alterar o Nome do Sistema Operacional

Algumas formas de alterar o nome do computador são:

  1. comando “hostnamectl set-hostname novo_nome_aqui
    [elder@empresinha100 ~]$ hostnamectl set-hostname serverLab
  2. Abrir e colocar o nome dentro do arquivo “/etc/hostname
    [elder@empresinha100 ~]$ sudo vim /etc/hostname

    apague o nome que está dentro desse arquivo e digite o novo.

 

Alterar o Nome de Domínio

 

para alterar o domínio basta editar o arquivo “/etc/hosts”

 

Veja no exemplo abaixo que o computador empresa10 não tem dnsdomainname.  O comando dnsdomainname não retorna nada

[elder@empresa10 ~]$ dnsdomainname

 

Já o comando hostname -f retorna apenas o nome da máquina(hostname)

[elder@empresa10 ~]$ hostname -f
empresa10

Vejamos como está o seu arquivo “/etc/hosts”

[elder@empresa10 ~]$ cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

Use seu editor de texto preferido e altere conforma abaixo.

Obs.: Usarei o editor vim. Como dica pode usar o nano que é bem fácil.

[elder@empresa10 ~]$ sudo vim /etc/hosts

Acrescente uma nova linha com o hostname e ddndomainname na frente de 127.0.1.1

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.1.1   empresa10.lab.local empresa10

Salve a edição e saia.

Acima, tanto 127.0.0.1 como  127.0.1.1 são endereços que apontam para o próprio sistema. Poderia usar tanto um quanto o outro.

Confirme agora

[elder@empresa10 ~]$ hostname
empresa10
[elder@empresa10 ~]$ dnsdomainname 
lab.local
[elder@empresa10 ~]$ hostname -f
empresa10.lab.local

 

Leitor voraz e um dos administradores do GNU/Linux Brasil no Whatsapp, facebook, youtube e nesse dito site: www.gnulinuxbrasil.com.br

One Comment to “HOSTNAME, DNSDOMAINNAME, FQDN: Como Ver e Alterar o Nome do Computador e o Nome de Domínio no Linux”

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *