O roteador vê nomes de host diferentes

1

Eu estou tentando pingar minhas máquinas Linux pelo nome do host e os pings estão falhando (pode ping por ip muito bem).

Eu então conectei-me ao roteador que é o servidor DNS e vejo que o roteador vê as máquinas Linux como "new-host1" "new-host2" etc ... ele não está obtendo seus nomes de host corretamente.

Eu posso pingar new-host1 com sucesso.

cat /etc/hostname

diz que o nome do pc é pc1

então por que o roteador está vendo um nome diferente e como eu corrijo? Eu prefiro não adicionar o ip ao arquivo hosts.

    
por firebird 06.01.2012 / 02:13

1 resposta

3

Se você não tiver um servidor DNS que esteja ciente dos nomes de host das máquinas linux, não há como o servidor DNS resolver o nome do host para o endereço IP.

Parece que seu servidor DNS no roteador aceitará registros de nome de host, portanto, você pode fazer o seguinte.

Em cada uma das caixas debian linux, edite:

/etc/dhcp/dhclient.conf

e adicione a linha:

send host-name "hostname";

Isso informará ao servidor DNS o nome do host e, portanto, ele deverá adicioná-lo à zona dns local.

    
por 06.01.2012 / 02:35