Mudanças entre as edições de "Instalação do DNS"
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.