Mudanças entre as edições de "Instalação do DNS"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
 
Linha 2: Linha 2:
 
*Para instalar o serviço DNS, digitar:
 
*Para instalar o serviço DNS, digitar:
 
  #urpmi bind
 
  #urpmi bind
 +
==Copiando os arquivos de configuração==
 +
*Após isso, copiar os arquivos de configuração:
 +
#cp /usr/share/doc/bind-9.3.0/chroot/named/var/named/named.ca              /var/named/
 +
#cp /usr/share/doc/bind-9.3.0/chroot/named/var/named/named.local          /var/named/
 +
#cp /usr/share/doc/bind-9.3.0/chroot/named/var/named/mandrakesoft.reversed /var/named/
 +
#cp /usr/share/doc/bind-9.3.0/chroot/named/var/named/mandrakesoft.zone    /var/named/dominio.zone
 +
#cp /usr/share/doc/bind-9.3.0/chroot/named/etc/named.conf                  /etc/
 +
==Editando os arquivos de configuração do DNS==
 +
Após copiar, alterá-los conforme seguem, respeitando a sintaxe e espaçamentos de acordo com os ítens a seguir:<br>
 +
'''Obs.:''' os arquivos '''"named.ca"''' e '''"named.local"''' não precisam ser alterados!
 +
 +
===Editando o arquivo "dominio.zone"===
 +
*Abrir arquivo:
 +
#vi /var/named/dominio.zone
 +
 +
*Alterar as seguintes linhas do arquivo:
 +
Na linha 3, inserir:
 +
''seudominio.local'' [tab] IN SOA [tab] ''localhost.seudominio.local.'' [tab] ''root.localhost.seudominio.local.''
 +
 +
Na linha 10, inserir:
 +
[tab]  [tab]  NS  [tab] ''seudominio.local''
 +
 +
Na linha 11, alterar para:
 +
$ORIGIN ''seudominio.local''
 +
 +
Nas linhas 13-17, alterar:
 +
localhost        [tab] A [tab] 127.xxx.xxx.xxx
 +
mail            [tab] A [tab] xxx.xxx.xxx.xxx
 +
ftp              [tab] A [tab] xxx.xxx.xxx.xxx
 +
''nomemaquinalocal'' [tab] A [tab] xxx.xxx.xxx.xxx
 +
www              [tab] A [tab] xxx.xxx.xxx.xxx
 +
 +
*Fechar o arquivo salvando as alterações.
 +
 +
===Editando o arquivo "named.conf"===
 +
*Abrir arquivo:
 +
#vi /etc/named.conf
 +
 +
*Alterar as linhas 110-112, inserindo:
 +
zone "''seudomino.local''"{
 +
      type master
 +
      file "dominio.zone"
 +
      allow-update{key my key;};
 +
      };
 +
 +
*Fechar o arquivo salvando as alterações.
 +
===Editando o arquivo "dominio.zone"===
 +
*Abrir arquivo:
 +
#vi /var/named/dominio.zone
 +
 +
*Alterar as seguintes linhas do arquivo:
 +
Na linha 3, inserir:
 +
''seudominio.local'' [tab] IN SOA [tab] ''localhost.seudominio.local.'' [tab] ''root.localhost.seudominio.local.''
 +
 +
Na linha 10, inserir:
 +
[tab]  [tab]  NS  [tab] ''seudominio.local''
 +
 +
Na linha 11, alterar para:
 +
$ORIGIN ''seudominio.local''
 +
 +
Nas linhas 13-17, alterar:
 +
localhost        [tab] A [tab] 127.xxx.xxx.xxx
 +
mail            [tab] A [tab] xxx.xxx.xxx.xxx
 +
ftp              [tab] A [tab] xxx.xxx.xxx.xxx
 +
''nomemaquinalocal'' [tab] A [tab] xxx.xxx.xxx.xxx
 +
www              [tab] A [tab] xxx.xxx.xxx.xxx
 +
 +
*Fechar o arquivo salvando as alterações.
 +
==Editando os arquivos de configuração da Rede==
 +
 +
===Editando o arquivo "resolv.conf"===
 +
*Abrir arquivo:
 +
#vi /etc/resolv.conf
 +
 +
*Alterar da seguinte forma:
 +
'''search''' ''nome do servidor de domínio''
 +
'''nameserver''' ''IP externo do servidor de domínio''
 +
'''search''' ''nome do servidor de domínio''
 +
'''nameserver''' ''IP interno do servidor de domínio''
 +
 +
*Fechar o arquivo salvando as alterações.
 +
 +
===Editando o arquivo "hosts.conf"===
 +
*Abrir arquivo:
 +
#vi /etc/hosts.conf
 +
 +
*Adicionar a(s) seguinte(s) linha(s), sendo a primeira obrigatória e as demais conforme desejar:
 +
xxx.xxx.xxx.xxx ''seudominio.local'' ''seudominio''
 +
yyy.yyy.yyy.yyy ''outro.dominio''    ''outro''
 +
 +
*Fechar o arquivo salvando as alterações.
 +
==Reiniciando o serviço de Rede==
 +
*Após configuração dos arquivos, reinicializá-lo executando:
 +
#service network restart
 +
==Iniciando/Reiniciando/Parando o serviço DNS==
 +
*Após configuração do serviço, inicializá-lo executando:
 +
#service named start    ''(iniciando o serviço)''
 +
#service named restart  ''(reiniciando o serviço)''
 +
#service named stop    ''(parando o serviço)''
 +
==Testando o serviço==
 +
*Caso obtenha sucesso na execução do comando abaixo, o seu '''Servidor DNS''' estará funcionando corretamente:
 +
#ping ''nome do servidor''
 +
 +
*Caso a tradução do '''nome do servidor''' para o '''seu endereço IP correspondente''' não tenha sido realizada corretamente ou apresentar algum erro ao executar este comando, verificar o arquivo de logs de erros executando:
 +
#tail -n 30 /var/log/messages
 +
 +
E então '''verificar''' os erros mostrados assim como a '''configuração dos arquivos editados'''. Se necessário, tornar a editá-los e refazer os testes.

Edição atual tal como às 17h48min de 26 de março de 2007

Instalando o Serviço DNS

  • Para instalar o serviço DNS, digitar:
#urpmi bind

Copiando os arquivos de configuração

  • Após isso, copiar os arquivos de configuração:
#cp /usr/share/doc/bind-9.3.0/chroot/named/var/named/named.ca              /var/named/
#cp /usr/share/doc/bind-9.3.0/chroot/named/var/named/named.local           /var/named/
#cp /usr/share/doc/bind-9.3.0/chroot/named/var/named/mandrakesoft.reversed /var/named/
#cp /usr/share/doc/bind-9.3.0/chroot/named/var/named/mandrakesoft.zone     /var/named/dominio.zone
#cp /usr/share/doc/bind-9.3.0/chroot/named/etc/named.conf                  /etc/

Editando os arquivos de configuração do DNS

Após copiar, alterá-los conforme seguem, respeitando a sintaxe e espaçamentos de acordo com os ítens a seguir:
Obs.: os arquivos "named.ca" e "named.local" não precisam ser alterados!

Editando o arquivo "dominio.zone"

  • Abrir arquivo:
#vi /var/named/dominio.zone
  • Alterar as seguintes linhas do arquivo:

Na linha 3, inserir:

seudominio.local [tab] IN SOA [tab] localhost.seudominio.local. [tab] root.localhost.seudominio.local.

Na linha 10, inserir:

[tab]  [tab]  NS  [tab] seudominio.local

Na linha 11, alterar para:

$ORIGIN seudominio.local

Nas linhas 13-17, alterar:

localhost        [tab] A [tab] 127.xxx.xxx.xxx
mail             [tab] A [tab] xxx.xxx.xxx.xxx
ftp              [tab] A [tab] xxx.xxx.xxx.xxx
nomemaquinalocal [tab] A [tab] xxx.xxx.xxx.xxx
www              [tab] A [tab] xxx.xxx.xxx.xxx
  • Fechar o arquivo salvando as alterações.

Editando o arquivo "named.conf"

  • Abrir arquivo:
#vi /etc/named.conf 
  • Alterar as linhas 110-112, inserindo:
zone "seudomino.local"{
     type master
     file "dominio.zone"
     allow-update{key my key;};
     };
  • Fechar o arquivo salvando as alterações.

Editando o arquivo "dominio.zone"

  • Abrir arquivo:
#vi /var/named/dominio.zone
  • Alterar as seguintes linhas do arquivo:

Na linha 3, inserir:

seudominio.local [tab] IN SOA [tab] localhost.seudominio.local. [tab] root.localhost.seudominio.local.

Na linha 10, inserir:

[tab]  [tab]  NS  [tab] seudominio.local

Na linha 11, alterar para:

$ORIGIN seudominio.local

Nas linhas 13-17, alterar:

localhost        [tab] A [tab] 127.xxx.xxx.xxx
mail             [tab] A [tab] xxx.xxx.xxx.xxx
ftp              [tab] A [tab] xxx.xxx.xxx.xxx
nomemaquinalocal [tab] A [tab] xxx.xxx.xxx.xxx
www              [tab] A [tab] xxx.xxx.xxx.xxx
  • Fechar o arquivo salvando as alterações.

Editando os arquivos de configuração da Rede

Editando o arquivo "resolv.conf"

  • Abrir arquivo:
#vi /etc/resolv.conf
  • Alterar da seguinte forma:
search nome do servidor de domínio
nameserver IP externo do servidor de domínio
search nome do servidor de domínio
nameserver IP interno do servidor de domínio
  • Fechar o arquivo salvando as alterações.

Editando o arquivo "hosts.conf"

  • Abrir arquivo:
#vi /etc/hosts.conf
  • Adicionar a(s) seguinte(s) linha(s), sendo a primeira obrigatória e as demais conforme desejar:
xxx.xxx.xxx.xxx seudominio.local seudominio
yyy.yyy.yyy.yyy outro.dominio    outro
  • Fechar o arquivo salvando as alterações.

Reiniciando o serviço de Rede

  • Após configuração dos arquivos, reinicializá-lo executando:
#service network restart

Iniciando/Reiniciando/Parando o serviço DNS

  • Após configuração do serviço, inicializá-lo executando:
#service named start    (iniciando o serviço)
#service named restart  (reiniciando o serviço)
#service named stop     (parando o serviço)

Testando o serviço

  • Caso obtenha sucesso na execução do comando abaixo, o seu Servidor DNS estará funcionando corretamente:
#ping nome do servidor
  • Caso a tradução do nome do servidor para o seu endereço IP correspondente não tenha sido realizada corretamente ou apresentar algum erro ao executar este comando, verificar o arquivo de logs de erros executando:
#tail -n 30 /var/log/messages

E então verificar os erros mostrados assim como a configuração dos arquivos editados. Se necessário, tornar a editá-los e refazer os testes.