Você precisa adicionar uma entrada estática em seu servidor DNS para essa máquina. Basta adicionar um registro A para essa máquina e o nome de 'subdomínio' que você deseja fornecer em Zonas de pesquisa direta e o nome de domínio apropriado.
Eu quero configurar um servidor GIT na minha máquina Ubuntu no escritório, mas eu quero um nome de domínio para ele que eu possa conectar a partir de máquinas Windows na mesma rede. Eu li sobre o uso do Samba ou adicionar a máquina ao Active Directory, mas estou um pouco perdido com ambos. Todas as máquinas estão no mesmo domínio a.b.com.
Eu modifiquei meu arquivo hosts na máquina Ubuntu para mostrar o seguinte: 127.0.0.1 ubuntu 127.0.1.1 ubuntu.a.b.com ubuntu 192.168.0.9 ubuntu.a.b.com ubuntu
Eu tenho credenciais de administrador para os controladores de domínio e o Active Directory. O que posso fazer para permitir que outras máquinas Windows acessem a máquina Ubuntu para algo como SSH ou um servidor GIT através de um nome de domínio em vez do endereço IP das máquinas?
Você precisa adicionar uma entrada estática em seu servidor DNS para essa máquina. Basta adicionar um registro A para essa máquina e o nome de 'subdomínio' que você deseja fornecer em Zonas de pesquisa direta e o nome de domínio apropriado.
Para o Ubuntu, você precisa primeiro editar o arquivo /etc/hostname
e definir o nome do host desejado sem o domínio incluído. Para este exemplo, usarei o nome do host LINUX e o domínio UBUNTU.COM.
sudo nano /etc/hostname
e defina o nome do host desejado, neste exemplo, LINUX
e, em seguida, grave as alterações. sudo hostname -F /etc/hostname
. /etc/hostname
executando cat /etc/hostname
. Seu arquivo /etc/hostname
deve estar assim:
LINUX
Agora vamos dar uma olhada para ver se sua máquina já está procurando pelo seu nome de domínio.
cat /etc/resolv.conf
. Se você receber uma linha mostrando search UBUNTU.COM
, poderemos ignorar essa parte, pois sua máquina está ciente do domínio. se você não obtiver search UBUNTU.COM
e não vir nameserver <ip of your DNS Server>
resolv.conf
executando sudo nano /etc/resolvconf/resolv.conf.d/head
search UBUNTU.COM
. nameserver <ip of DNS Server>
e escreva alterações. sudo resolvconf -u
para atualizar seu arquivo /etc/resolv.conf
. resolv.conf
atualizado executando cat /etc/resolv.conf
e agora você deve ver search UBUNTU.COM
e nameserver 192.168.0.15
ou o IP do seu servidor DNS como a primeira coisa que sua máquina Ubuntu pesquisará. /etc/hosts
Executar sudo nano /etc/hosts
.
Na linha que tem 127.0.1.1 LINUX
, mude para 127.0.1.1 LINUX.UBUNTU.COM LINUX
e escreva alterações.
sudo service networking restart
para atualizar as alterações. hostname
, que deve retornar LINUX
. hostname -d
, que deve retornar UBUNTU.COM
. hostname -f
, que deve retornar LINUX.UBUNTU.COM
. nslookup LINUX.UBUNTU.COM
deve retornar resultados do servidor DNS que você adicionou em resolv.conf
. Se não conseguir encontrá-lo, talvez seja necessário dar um tempo para atualizar ou adicionar manualmente um registro A em seu servidor DNS para sua máquina Ubuntu. ping LINUX.UBUNTU.COM
deve retornar respostas de ping do seu endereço IP.