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.