Configuração de DNS no Solaris 10

0

Estou tentando criar um servidor DNS no Solaris 10 no VirtualBox.

Passos que eu fiz.

Etapa I

vi /etc/named.conf

options {
        directory "/var/named";

};

zone "." {
        type hint;
        file "db.cache';

};

#Reverse Zones###
zone "0.0.127.in-addr.arpa" {
        type master;
        file "db.127.0.0';

};


zone "16.168.192.in-addr.arpa" {
        type master;
        file "db.192.168.16';

};

###Forward Zone###
zone "data.serv" {
        type master;
        file "db.data.serv";
};

Etapa II

cd /var/named
mv named.root db.cache #after downloading named.root from Internet

Etapa III

vi db.127.0.0

@IN SOA ns1.data.serv. postmaster.data.serv.(
        2014092502 ; Serial Number
        7200 ; Refresh Interval
        3600 ; Retry Interval
        86400 ; Expiry
        600 ) ; Minimum TTL

        #NS|A|CNAME|PTR|MX
        NS ns1.data.serv.

1       IN      PTR     localhost.

Etapa IV

vi db.192.168.16

@IN SOA ns1.data.serv.  postmaster.data.serv.(
        2014092502 ; Serial Number
        7200 ; Refresh Interval
        3600 ; Retry Interval
        86400 ; Expiry
        600 ) ; Minimum TTL

        NS ns1.data.serv.

128     IN      PTR     ns1.data.serv.

Etapa V

vi db.data.serv

@IN SOA ns1.data.serv. postmaster.data.serv.(
        2014092502 ; Serial Number
        7200 ; Refresh Interval
        3600 ; Retry Interval
        86400 ; Expiry
        600 ) ; Minimum TTL

        NS ns1.data.serv.

ns1     IN      PTR     192.168.16.128



svcadm restart dns/server

bash-3.2# dig @localhost  ns1.data.serv

; <<>> DiG 9.6-ESV-R8 <<>> @localhost ns1.data.serv
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached

Existe mais alguma coisa que precise ser feita?

    
por cyrilsebastian 03.12.2014 / 19:25

2 respostas

1

Estou usando o aplicativo de troca de pilha que imediatamente mostrou um erro de sintaxe em seu named.conf:

file "db.cache';

você misturou tipos de cotação.

Os erros devem aparecer em / var / adm / messages por padrão (methinks). Você pode verificar erros de sintaxe usando um destes comandos:

named-checkconf /etc/named.conf
named-checkzone <zone name> <zone file>
    
por 05.12.2014 / 10:18
1

Da sua configuração listada acima, não vejo nenhum problema importante. Embora você precise adicionar seu servidor de nomes, ou seja, seu localhost e seu domínio, que também seria seu sistema local e a lista de pesquisa para a consulta de nome de host em seu arquivo /etc/resolv.conf. A lista de pesquisa é normalmente determinada a partir do nome de domínio local; Por padrão, ele contém apenas o nome do domínio local.

cat /etc/resolv.conf
search domainname
nameserver 8.8.8.8
nameserver 8.8.4.4

substitua os nameservers pelo endereço IP do seu sistema.

Existem duas versões principais do daemon BIND: versão 8 e versão 9. O Solaris 10 usa a implementação 9.x.x.

O arquivo de configuração /etc/named.conf determina se o servidor é um servidor de nomes primário, secundário ou somente de cache. Também especifica as zonas sobre as quais o servidor tem autoridade e quais arquivos de dados ele deve ler para obter seus dados iniciais.

O servidor master é definido pelo tipo master na declaração de zona /etc/named.conf e os servidores escravos são definidos pelo argumento slave do tipo para a declaração de zona no arquivo de configuração /etc/named.conf. / p>

Principais instruções usadas no named.conf

    Opções
  1. Controla as opções de configuração do servidor global e define valores padrão para outras instruções.

  2. zone Define uma zona. Aplica seletivamente opções em uma base por zona, em vez de todas as zonas.

  3. arquivo Define um arquivo de inclusão que contém os chamados registros de recursos DNS. É usado para dividir a configuração em partes mais facilmente gerenciadas.

  4. type Define o tipo designado associado a um servidor.

Eu tentei apresentar novamente o artigo escrito em uma legível e de forma concisa. Você pode seguir o link para ler mais.

    
por 03.12.2014 / 20:02

Tags