Ubuntu Server 16.04 DNS

1

Estou configurando um novo servidor doméstico com o Ubuntu 16.04 como seu sistema operacional. Eu uso o SSH para acessar o servidor para configuração. Quando eu SSH no servidor com ssh [email protected] apenas funciona bem. Mas quando eu quero fazer o mesmo usando ssh username@servername ou username.servername.localdomainname , simplesmente não funciona.

Eu li alguns tópicos sobre isso e um declarou editar o arquivo /etc/resolv.conf , mas na minha instalação esse arquivo tem essa linha como conteúdo: DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN. Então, eu acho que tenho que mudar as configurações em algum outro lugar.

Como configuro o DNS no Ubuntu Server sem instalar software extra? Eu quero manter a configuração o mais pura possível. Se eu olhar para o /etc/resolv.conf , existem duas linhas, uma é assim: search router.localdomainname e uma assim nameserver 192.168.1.1 . Eu li que para o DNS funcionar, tem que olhar para 127.0.1.1? O que fazer para alterar essas configurações?

O DNS funciona, por exemplo, o endereço do meu roteador pode ser digitado na barra de endereços do meu navegador e funciona. Além disso, o nome do servidor está presente na tabela ip estática do roteador.

Então, como se configura o DNS diretamente em uma rede local no servidor Ubuntu 16.04?

edit: Eu abri o arquivo do gerenciador de rede, encontrado em /etc/dnsmasq.d/ . Há uma linha de texto dentro dela sobre o gerenciador de rede. network-manager é um comando desconhecido (eu acho que é um programa GUI?) Mas o Ubuntu Server não tem uma GUI.

edit2: Eu tentei isto: dnslookup router.localdomain do meu servidor e da minha estação de trabalho (Ubuntu 16.04 com Unity). o servidor tem o IP do roteador como servidor DNS e a estação de trabalho usa 127.0.1.1. o nome DNS do roteador é encontrado pelos dois sistemas. Mas quando tento pesquisar o nome do meu servidor, os dois sistemas não o encontram.

Obrigado por ler a minha pergunta.

Marcel.

    
por Marcellus 18.09.2016 / 09:14

1 resposta

0

Bem, vou responder a minha própria pergunta novamente, pois encontrei uma maneira fácil de resolver meu problema de DNS. Instalar um servidor DNS parece muito complicado para mim e um pouco exagerado para uma LAN com apenas 8 sistemas. A maneira mais fácil é editar o arquivo hosts / etc / hosts. Altere dir para / etc. primeiro copiei o arquivo com o sudo cp hosts hosts.bak. Então (eu gosto de nano) sudo nano hosts. Em seguida, basta adicionar linhas logo abaixo da linha do host local:

  • 192.168.0.20 systemname1
  • 192.168.0.21 systemname2

Salve o arquivo e é isso. Não há necessidade de recarregar ou reiniciar algo. Isso eu fiz em todos os meus sistemas e configurei e configurei o DHCP estático no meu roteador para manter o mesmo endereço IP no mesmo sistema.

Espero que isso ajude alguém.

    
por Marcellus 19.11.2016 / 17:37