Como atribuo à minha máquina Ubuntu um nome de domínio numa rede Windows?

3

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?

    
por Hayden Perry 19.09.2017 / 22:02

2 respostas

1

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.

    
por 19.09.2017 / 22:10
2

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.

  1. Execute sudo nano /etc/hostname e defina o nome do host desejado, neste exemplo, LINUX e, em seguida, grave as alterações.
  2. Atualize seu nome de host executando sudo hostname -F /etc/hostname .
  3. Verifique /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.

  • Executar 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>

  1. Edite seu arquivo resolv.conf executando sudo nano /etc/resolvconf/resolv.conf.d/head
  2. Adicione search UBUNTU.COM .
  3. Adicione nameserver <ip of DNS Server> e escreva alterações.
  4. Execute sudo resolvconf -u para atualizar seu arquivo /etc/resolv.conf .
  5. Verifique seu 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á.

Agora vamos atualizar seu arquivo /etc/hosts

  1. Executar sudo nano /etc/hosts .

  2. Na linha que tem 127.0.1.1 LINUX , mude para 127.0.1.1 LINUX.UBUNTU.COM LINUX e escreva alterações.

  3. Agora executamos sudo service networking restart para atualizar as alterações.

Permite verificar se as alterações entraram em vigor.

  • Verifique o nome do host: hostname , que deve retornar LINUX .
  • Verifique o domínio: hostname -d , que deve retornar UBUNTU.COM .
  • Verifique o FQDN: hostname -f , que deve retornar LINUX.UBUNTU.COM .
  • Verifique a resolução de nomes: 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.
  • (Se acima resolvido bem) Ping seu FQDN! ping LINUX.UBUNTU.COM deve retornar respostas de ping do seu endereço IP.
por 21.09.2017 / 04:29