quinta-feira, 6 de novembro de 2008

Configurando servidor de DNS no CentOS

O Domain Name System – Sistema de Nomes de Domínio – é de fundamental importância em uma rede.

O DNS é um sistema hierárquico em árvore invertida. Tem como origem o ponto (“.”), e a partir daí, os domínios e, abaixo destes, os subdomínios. O nome completo de um host – FQDN = Full Qualified Domain Name – é composto de duas partes: a primeira parte identifica o host dentro do domínio e a segunda parte identifica o domínio.

1 - Pacotes necessários:
Execute os comando abaixo para realizar a instalação dos pacotes.

yum install bind bind-libs bind-utils caching-nameserver -y

Após a instalação dos pacotes acima, podemos visulizar alguns arquivos padrões:

# ls -l /var/named
-rw-r--r-- 1 named named 195 Fev 15 2004 localhost.zone
-rw-r--r-- 1 named named 2518 Fev 15 2004 named.ca
-rw-r--r-- 1 named named 436 Jun 14 2007 named.local

named.ca

Neste arquivo vem por padrão todos os rootserver da internet, ou seja, os servidores de DNS mundiais . Sua função e interligar todos os servidores do mundo ou seja se o seu servidor de DNS não sabe onde fica localizado determinado IP ele faz uma consulta a um rootserver que vai lhe dizer a resposta.

named.local

Neste arquivo vem por padrão a zona local da maquina na entrada do DNS ou seja o localhost.

localhost.zone

O arquivo de zona reversa ou seja resolver IP pra nome

2 - Um dos primeiros arquivos que iremos alterar será o arquivo host.conf:

Esse arquivo define a ordem de consulta da máquina, que no caso mudaremos para DNS depois hosts;

# vim /etc/host.conf

order bind,hosts
multi on

3 - O próximo arquivo que iremos alterar é o hosts

# vim /etc/hosts

127.0.0.0.1 localhost.localdomain localhost

10.1.1.1 servername.domain.com.br servername

O arquivo hosts especifica o nome da máquina e domínio. Neste arquivo devemos obrigatoriamente ter pelo menos o localhost e nosso próprio IP.

4 - O próximo arquivo a alterarmos é o resolv.conf

# vim /etc/resolv.conf

search domain.com.br
nameserver 10.1.1.1
nameserver 201.21.192.105

No arquivo resolv.conf você irá configurar qual será o domínio e IP do servidor de DNS que irá utilizar para navegar na internet, ou seja, estamos configurando um servidor de DNS logo utilizaremos nosso próprio servidor e outro externo.

Vamos agora ao que interessa:

5 - Criando uma Zona de DNS

Vamos editar o arquivo named.conf, nele são cadastradas as zonas, nele também efetuamos várias configurações opcionais, tipo se você tiver um dns secundário, permitir replicação, recursos de view interna e view externa, e muitas outras opções. Vou mostrar abaixo um exemplo de como inserir uma zona master e uma zona reversa de um domínio:

# vim /etc/named.conf

# Nome da zona master
zone "domain.com.br" IN {
type master;
check-names ignore;
file "domain.com.br";
};

# Nome da zona Reversa
zone "2.168.192.in-addr.arpa" IN {
type master;
check-names ignore;
file "192.168.2.1";
};

Nos parametros file de cada zona indica o nome do arquivo onde serão cadastrados os hosts e outras opções.

6 - Agora vamos criar os arquivos conforme seus nomes indicados nas zonas acima.

# touch /var/named/dominio.com.br
# touch /var/named/192.168.2.1

# chown named.named /var/named/dominio.com.br
# chown named.named /var/named/192.168.2.1



7 - Agora vamos ao conteúdo dos arquivos de zonas

Vamos editar o arquivo de zona master do domínio dominio.com.br:

# vim /var/named/dominio.com.br

Segue abaixo o conteúdo do arquivo dominio.com.br que pode ser usado como template para criação de outros arquivos:


$TTL 86400 ; 1 dia
@ IN SOA servidor.dominio.com.br. root.servidor.dominio.com.br. (
2008092181 ; serial
10800 ; refresh (3 horas)
900 ; retry (15 minutos)
604800 ; expire (1 semana)
86400 ; minimum (1 dia)
)
NS servidor.dominio.com.br.
IN 1H MX 5 mailserver
mailserver IN 1H A 192.168.2.10
webmail IN 1H A 192.168.2.11
fileserver IN 1H A 192.168.2.12

Esse é o conteúdo da zona master do domínio dominio.com.br, salve o arquivo e saia.

Vamos agora editar o conteudo do arquivo de zona reversa do domínio:

# vim /var/named/192.168.2.1

$TTL 86400 ; 1 dia
@ IN SOA servidor.dominio.com.br. root.servidor.dominio.com.br. (
2008092181 ; serial
10800 ; refresh (3 hotas)
900 ; retry (15 minutos)
604800 ; expire (1 senama)
86400 ; minimum (1 dia)
)
NS servidor.dominio.com.br.
10 PTR mailserver.dominio.com.br.
11 PTR webmail.dominio.com.br.
12 PTR fileserver.dominio.com.br.

Esse é o conteúdo da zona master do domínio 192.168.2.1, salve o arquivo e saia.


Segue abaixo algumas informações sobre os parâmetros do arquivo:


- SOA (start of authority) - ele informa quem é responsável pelo conteúdo.

- serial: um número que identifica a versão de atualização das informações.

- refresh:
é o período do ciclo de atualização. A cada ciclo , os servidores secundários comparam seu número serial com o do servidor primário, e se forem diferentes, ele executa uma transferência de zona.

- retry:
define o tempo que o servidor secundário irá esperar para nova tentativa se o primário não responder.

- expiry: tempo máximo que um servidor secundário continua respondendo por uma zona quando não consegue comunicação com o primário.
- minimum: tempo mínimo de vida que a zona tem.



8 - Bom, depois de termos editado os arquivos e lido o cada parâmetro significa, vamos agora inicializar o serviço e colocar para rodar no boot da máquina.

Para inicializar execute o comando abaixo:

# service named start

Para que o serviço sempre inicialize no boot execute o seguinte comando:

# chkconfig named on


9 - Agora, por último vamos aos testes

Iremos fazer abaixo um dos testes mais simples que é executar um ping no nome

# ping -c 3 mailserver.dominio.com.br
PING
mailserver.dominio.com.br (192.168.2.10) 56(84) bytes of data.
64 bytes from
mailserver.dominio.com.br (192.168.2.10): icmp_seq=1 ttl=64 time=0.024 ms
64 bytes from
mailserver.dominio.com.br (192.168.2.10): icmp_seq=2 ttl=64 time=0.044 ms
64 bytes from
mailserver.dominio.com.br (192.168.2.10): icmp_seq=3 ttl=64 time=0.049 ms


# ping -c 3 webmail.dominio.com.br
PING webmail.dominio.com.br (192.168.2.11) 56(84) bytes of data.
64 bytes from
webmail.dominio.com.br (192.168.2.11): icmp_seq=1 ttl=64 time=0.024 ms
64 bytes from
webmail.dominio.com.br (192.168.2.11): icmp_seq=2 ttl=64 time=0.044 ms
64 bytes from
webmail.dominio.com.br (192.168.2.11): icmp_seq=3 ttl=64 time=0.049 ms

# ping -c 3 fileserver.dominio.com.br
PING fileserver.dominio.com.br (192.168.2.12) 56(84) bytes of data.
64 bytes from
fileserver.dominio.com.br (192.168.2.12): icmp_seq=1 ttl=64 time=0.024 ms
64 bytes from
fileserver.dominio.com.br(192.168.2.12): icmp_seq=2 ttl=64 time=0.044 ms
64 bytes from
fileserver.dominio.com.br(192.168.2.12): icmp_seq=3 ttl=64 time=0.049 ms


Para testar se o reverso do seu endereço está funcionando, isso é muito importante para os servidores de email execute o comando abaixo:

# host mailserver.dominio.com.br
mailserver.dominio.com.br has address 192.168.2.10

# host webmail.dominio.com.br
webmail.dominio.com.br has address 192.168.2.11

# host fileserver.dominio.com.br
fileserver.dominio.com.br has address 192.168.2.12


Existem outros comandos bem mais completos que consultam outros parâmetros dos registros de dns

* dig
* nslookup


20 comentários:

  1. Marcos eu fiz exatamente do jeito que você orientou no passo a passo só que na hora de subir o serviço ele me retorna o seguinte erro:

    Erro na configuração do named:
    zone localdomain/IN: loading master file localdomain.zone: file not found
    localhost_resolver/localdomain/IN: file not found
    zone localhost/IN: loading master file localhost.zone: file not found
    localhost_resolver/localhost/IN: file not found
    zone 0.0.127.in-addr.arpa/IN: loading master file named.local: file not found
    localhost_resolver/0.0.127.in-addr.arpa/IN: file not found
    zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loading master file named.ip6.local: file not found
    localhost_resolver/0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: file not found
    zone 255.in-addr.arpa/IN: loading master file named.broadcast: file not found
    localhost_resolver/255.in-addr.arpa/IN: file not found
    zone 0.in-addr.arpa/IN: loading master file named.zero: file not found
    localhost_resolver/0.in-addr.arpa/IN: file not found
    zone my.internal.zone/IN: loading master file my.internal.zone.db: file not found
    internal/my.internal.zone/IN: file not found
    zone my.ddns.internal.zone/IN: loading master file slaves/my.ddns.internal.zone.db: file not found
    internal/my.ddns.internal.zone/IN: file not found
    zone my.external.zone/IN: loading master file my.external.zone.db: file not found
    external/my.external.zone/IN: file not found
    zone tec-craf.com.br/IN: loading master file tec-craft.com.br: file not found
    external/tec-craf.com.br/IN: file not found
    zone 0.0.10.in-addr.arpa/IN: loading master file 10.0.0.10: file not found
    external/0.0.10.in-addr.arpa/IN: file not found
    [FALHOU]

    ResponderExcluir
  2. Olá Reginaldo,
    qual SO você está usando?

    ResponderExcluir
  3. Eu estou usando o CENTOS versao 5.3

    ResponderExcluir
  4. Reginaldo, quando você dá um ls -l no /var/named o que é listado?

    Se não tiver criado os arquivos de exemplo recomendado instalar o pacote system-config-bind abre ele e cria as configuracoes.

    Tem também o pacote bind-chroot, ele cria uma nova estrutura dentro da pasta /var/named/chroot com os arquivos de exemplo e os dbs.

    Faz um teste qualquer coisa estou a disposição. Abraço.

    ResponderExcluir
  5. Quando eu dou um ls -l no /var/named aparece o seguinte conteudo:


    -rw-r--r-- 1 named named 350 Jun 24 11:14 10.0.0.1
    drwxr-x--- 6 root named 4096 Jun 24 11:21 chroot
    drwxrwx--- 2 named named 4096 Jan 21 10:27 data
    drwxrwx--- 2 named named 4096 Jan 21 10:27 slaves
    -rw-r--r-- 1 named named 355 Jun 24 11:09 tec-craft.com.br

    ResponderExcluir
  6. Eu instalei o system-config-bind na hora que eu mando executa-lo ele me retorna o seguinte erro: Erro ao my.internal.zone
    Carregar o /var/named/chroot/var/named/myinternal.zone.db

    Arquivo da zona:
    ERRO:o arquivo my.internal.zone da zona /var/named/chroot/var/named/myinternal.zone.db não existe.

    ResponderExcluir
  7. Reginaldo,
    entra em contato comigo pelo gmail ou pelo msn, esses dados estão no meu contato do perfil, ok.

    ResponderExcluir
  8. Ola,

    Quero primeiramente parabenizar pela sua contribuição.

    Eu tive alguns problemas aki:
    quando eu iniciu:

    # service named start
    Starting named:
    Error in named configuration:
    zone sakurainformatica.com.br/IN: loading master file sakurainformatica.com.br: file not found
    _default/sakurainformatica.com.br/IN: file not found
    zone 0.0.10.in-addr.arpa/IN: loading master file 10.0.0.2: file not found
    _default/0.0.10.in-addr.arpa/IN: file not found
    [FAILED]

    o q pode ser?

    o ip do servidor é 10.0.0.2 ahh detalhe ele tah atraz de outro servidor bfw ele eh um servidor voip atraz de um servidor de internet, o que eu preciso eh dar nome a ele voip.sakurainformatica.com.br valew...

    ResponderExcluir
  9. Faltou colocar no final de cada desses dois aruivos...

    /var/named/dominio.com.br
    /var/named/192.168.2.1

    essa linha...

    @ IN NS server.dominio.com.br

    ResponderExcluir
  10. Não faltou dhuberto, se você observar é a primeira linha depois das seriais dentro de cada arquivo.

    ResponderExcluir
  11. Olá Marcos
    Muito obrigado e parabens pelo seu trabalho.

    Será que estou chegando muito tarde para pedir sua ajuda no blog?
    Estou tentando instalar um servidor dns nomeu centos 5 e logo de cara deu um forbidden ,tentando baixar os primeiros pacotes. Veja..

    [root@ctbc2 ~]# yum install bind bind-libs bind-utils caching-nameserver -y
    Loading "installonlyn" plugin
    Setting up Install Process
    Setting up repositories
    http://apt.sw.be/dries/redhat/el4/en/i386/dries/RPMS/repodata/repomd.xml: [Errno 14] HTTP Error 403: Forbidden
    Trying other mirror.
    Error: Cannot open/read repomd.xml file for repository: dries
    [root@ctbc2 ~]#


    Existe outros mirrors, pode onde posso procurá-los.
    Obrigado e um abraço.
    Rodolfo - Campinas

    ResponderExcluir
  12. Olá amigo,
    o repositório do CentOS 4, pode ser que já esteja fora mesmo.

    Abraços.

    ResponderExcluir
  13. Marcos eu fiz exatamente do jeito que você orientou no passo a passo só que quando mando ping do dominio em vez dele aparecer meu ip fixo da empresa, ele me da o dns onde esta hospedado o domino.

    ResponderExcluir
  14. Olá Eros,
    verifique se no seu arquivo /etc/resolv.conf está apontando para nameserver 127.0.0.1, no caso seu próprio servidor de DNS.

    Abraços.

    ResponderExcluir
  15. Fala Marcos! Tudo bem? Então, fiz conforme a explicação, deu um erro no "domain" alterei no rfc1912, mas agora recebo o seguinte erro:[root@localhost Lelo]# service named start
    Iniciando o named:
    Error in named configuration:
    dominio.com.br:2: SOA record not at top of zone (\@IN.dominio.com.br)
    zone dominio.com.br/IN: loading from master file dominio.com.br failed: not at top of zone
    zone dominio.com.br/IN: not loaded due to errors.
    _default/dominio.com.br/IN: not at top of zone
    192.168.1.10:9: unknown RR type 'servidor.dominio.com.br'
    zone 1.168.192.in-addr.arpa/IN: loading from master file 192.168.1.10 failed: unknown class/type
    zone 1.168.192.in-addr.arpa/IN: not loaded due to errors.
    _default/1.168.192.in-addr.arpa/IN: unknown class/type
    zone localhost.localdomain/IN: loaded serial 0
    zone localhost/IN: loaded serial 0
    zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
    zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
    zone 0.in-addr.arpa/IN: loaded serial 0
    [FALHOU]

    Como procedo?

    ResponderExcluir
  16. Pela mensagem, deve estar havendo algum erro de sintaxe no arquivo, logo na primeira linha, vc chegou a ver outros exemplos na internet?

    ResponderExcluir
  17. ola marcos esta dando suporte ainda??
    tenho algumas duvidas.
    sou iniciante em linux entao nao entendi muito bem sobre os ips onde devo por o ip do meu link ou o ip do computador

    por exemplo la onde voce colocou o dominio.com.br eu devo mudar e por o meu dominio? exemplo obzmhost.com???eu nao uso o br

    e sobre os ips hosts:
    127.0.0.0.1 localhost.localdomain localhost << deixei o local 127.0.0.1
    10.1.1.1 servername.domain.com.br servername <<< coloquei o ip do link esta correto?(ip externo)

    aqui:
    search domain.com.br
    nameserver 10.1.1.1 <<< devo por o gateway? ip local?
    nameserver 201.21.192.105 <<< devo por o ip do link?(ip externo)


    em named.conf:
    na parte file eu tenho que por o meu dns??obzmhost.com??? e no reverso o meu gateway?

    em vim /var/named/dominio.com.br:
    devo por meu gateway? e fazer uma sequencia de 3 numeros diferente? exemplo:
    111.111.111.1
    111.111.111.2
    111.111.111.3

    e em # vim /var/named/192.168.2.1
    devo fazer a mesma coisa soh que com o (obzmhost.com)??

    acredito q isso va resolver meu problema de eu ir no registro br e quando coloco ns1.obzmhost.com e ns2 da dns desconhecido

    fazendo isso resolve?

    meu ip eh fixo / o arquivo named.conf em /etc/named.conf eu ive que criar porq nao tinha é isso mesmo??

    desculpa o texto eh que sou iniciante e como nao sei muito preciso de uma explicaçao mais detalhada... malz ai

    desde ja obrigado
    att
    aran

    ResponderExcluir
  18. Boa Tarde Márcio, segui seu tutorial, consegui verificar os nomes em minha máquina, mas não consigo acessar o serviço em outras máquinas na intranet, alguma dica? Uso o CentOS 6.2.

    ResponderExcluir
  19. Marcos Bom dia

    rapaz trabalho como DBA e estou num dilema com minhas 2 (VM) VMWare Workstation 8 para configurar um DNS no meu notebook..Tentei ver um exemplo que esta postado na Internet com RAC versao 11gR2, mas ate agora deu tudo errado e nao consigo configurar vou passar pra vc minha configuracao.

    [root@orpheus yum.repos.d]# cat /etc/hosts
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

    10.10.1.10 orpheus orpheus.localdomain
    10.10.1.20 eurydice eurydice.localdomain
    10.10.2.10 orpheus-priv orpheus-priv.localdomain
    10.10.2.20 eurydice-priv eurydice-priv.localdomain

    [root@orpheus yum.repos.d]# cat /etc/resolv.conf
    nameserver 10.10.1.10 # orpheus DNS server
    nameserver 10.10.1.20 # eurydice DNS server
    nameserver 192.168.1.1 # Primary DNS in the domain
    search localdomain # Local Domain

    root@orpheus yum.repos.d]# cat /etc/host.conf
    order bind,hosts
    multi on

    [root@orpheus named]# cat localdomain.zone
    $TTL 86400
    @ IN SOA localdomain root.localdomain (
    42 ; serial (d. adams)
    3H ; refresh
    15M ; retry
    1W ; expiry
    1D ) ; minimum

    IN NS localhost

    localhost IN A 127.0.0.1
    localdomain. IN NS 10.10.1.20
    orpheus.localdomain. IN A 10.10.1.10
    eurydice.localdomain. IN A 10.10.1.20
    orpheus-vip.localdomain. IN A 10.10.1.11
    eurydice-vip.localdomain. IN A 10.10.1.21
    underworld-scan.localdomain. IN A 10.10.1.12
    underworld-scan.localdomain. IN A 10.10.1.22


    [root@orpheus network-scripts]# cat ifcfg-eth0
    DEVICE="eth0"
    BOOTPROTO=dhcp
    IPV6INIT="yes"
    NM_CONTROLLED="yes"
    ONBOOT="yes"
    TYPE="Ethernet"
    UUID="0c673bcf-384e-4241-bbad-556a606337fc"
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    NAME=eth0
    HWADDR=00:0C:29:2C:F3:2C
    PEERDNS=yes
    PEERROUTES=yes
    IPV6_PEERDNS=yes
    IPV6_PEERROUTES=yes
    LAST_CONNECT=1434145122

    [root@orpheus network-scripts]# cat ifcfg-Auto_eth1
    TYPE=Ethernet
    BOOTPROTO=none
    IPADDR=10.10.1.10
    PREFIX=24
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=orpheus.localdomain
    NAME=eth1
    UUID=ebd52273-f1f1-46d8-b5a0-ad251408e219
    ONBOOT=yes
    HWADDR=00:0C:29:2C:F3:36
    LAST_CONNECT=1434145122
    PEERDNS=no


    [root@orpheus network-scripts]# cat ifcfg-Auto_eth2
    TYPE=Ethernet
    BOOTPROTO=none
    IPADDR=10.10.2.10
    PREFIX=24
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=orpheus.localdomain
    IPV6INIT=no
    NAME=eth2
    UUID=a05ef6d0-bea7-4363-b121-30d35afa6417
    ONBOOT=yes
    HWADDR=00:0C:29:2C:F3:40
    LAST_CONNECT=1434145122
    PEERDNS=no


    Orpheus Eurydice
    Public IP 10.10.1.10 10.10.1.20
    Private IP 10.10.2.10 10.10.2.20
    VIP IP 10.10.1.11 10.10.1.21
    SCAN IP 10.10.1.12 10.10.1.22

    ResponderExcluir
  20. y[root@orpheus /]# service named start
    Starting named:
    Error in named configuration:
    zone localdomain/IN: loading from master file localdomain.zone failed: file not found
    zone localdomain/IN: not loaded due to errors.
    _default/localdomain./IN: file not found
    [FAILED]
    ifcfg-eth0 esta confifurada com DHCP


    [root@orpheus /]# cat /etc/sysconfig/network-scripts/ifcfg-Auto_eth1
    TYPE=Ethernet
    BOOTPROTO=none
    IPADDR=10.10.1.10
    PREFIX=24
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=orpheus.localdomain
    NAME=eth1
    UUID=ebd52273-f1f1-46d8-b5a0-ad251408e219
    ONBOOT=yes
    HWADDR=00:0C:29:2C:F3:36
    LAST_CONNECT=1434145122
    PEERDNS=no

    [root@orpheus /]# cat /etc/sysconfig/network-scripts/ifcfg-Auto_eth1
    TYPE=Ethernet
    BOOTPROTO=none
    IPADDR=10.10.1.10
    PREFIX=24
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=orpheus.localdomain
    NAME=eth1
    UUID=ebd52273-f1f1-46d8-b5a0-ad251408e219
    ONBOOT=yes
    HWADDR=00:0C:29:2C:F3:36
    LAST_CONNECT=1434145122
    PEERDNS=no

    [root@orpheus /]# cat /etc/sysconfig/network-scripts/ifcfg-Auto_eth2
    TYPE=Ethernet
    BOOTPROTO=none
    IPADDR=10.10.2.10
    PREFIX=24
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=yes
    NETWORKING=yes
    NETWORKING_IPV6=no
    HOSTNAME=orpheus.localdomain
    IPV6INIT=no
    NAME=eth2
    UUID=a05ef6d0-bea7-4363-b121-30d35afa6417
    ONBOOT=yes
    HWADDR=00:0C:29:2C:F3:40
    LAST_CONNECT=1434145122
    PEERDNS=no

    [root@orpheus /]# cat /etc/hosts
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

    10.10.1.10 orpheus orpheus.localdomain
    10.10.1.20 eurydice eurydice.localdomain
    10.10.2.10 orpheus-priv orpheus-priv.localdomain
    10.10.2.20 eurydice-priv eurydice-priv.localdomain

    [root@orpheus /]# cat /var/named/localdomain.zone
    $TTL 86400
    @ IN SOA localdomain root.localdomain (
    42 ; serial (d. adams)
    3H ; refresh
    15M ; retry
    1W ; expiry
    1D ) ; minimum

    IN NS localhost

    localhost IN A 127.0.0.1
    localdomain. IN NS 10.10.1.20
    orpheus.localdomain. IN A 10.10.1.10
    eurydice.localdomain. IN A 10.10.1.20
    orpheus-vip.localdomain. IN A 10.10.1.11
    eurydice-vip.localdomain. IN A 10.10.1.21
    underworld-scan.localdomain. IN A 10.10.1.12
    underworld-scan.localdomain. IN A 10.10.1.22

    [root@orpheus /]# cat /etc/named.conf
    //
    // named.conf
    //
    // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
    // server as a caching only nameserver (as a localhost DNS resolver only).
    //
    // See /usr/share/doc/bind*/sample/ for example named configuration files.
    //

    options {


    // Set IP address correctly.
    // listen-on port 53 { 127.0.0.1; 192.168.0.4; };

    //
    // Leave the rest of the config as it is.
    //

    // My Additions
    // Forwarder: Anything this DNS can't resolve gets forwarded to my ISPs DNS.
    forwarders { 192.168.1.1; };
    // End My Additions
    };

    zone "localdomain." IN {
    type master;
    file "localdomain.zone";
    allow-update { none; };
    };

    [root@orpheus /]# cat /etc/resolv.conf
    nameserver 10.10.1.10 # orpheus DNS server
    nameserver 10.10.1.20 # eurydice DNS server
    nameserver 192.168.1.1 # Primary DNS in the domain
    search localdomain # Local Domain

    yum install bind bind-utils bind-libs

    ta tudo instalado mas o DNS nao funciona mesmo

    Trabalho como DBA estou tentando construir um RAC em VMWare workstation 8 com RHEL 6.5, mas por causa do DNS emperrou nao vai porque da erro.
    Estou fazendo isso no notebook com 2 VMs com IP mostrado no inicio da minha mensagem

    ResponderExcluir