Pesquisar neste blog

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:

Unknown disse...

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]

Marcos Abadi disse...

Olá Reginaldo,
qual SO você está usando?

Unknown disse...

Eu estou usando o CENTOS versao 5.3

Marcos Abadi disse...

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.

Unknown disse...

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

Unknown disse...

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.

Marcos Abadi disse...

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

安達 ƒØX BØY Adachi Rodrigo disse...

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...

dhuberto disse...

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

Marcos Abadi disse...

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

Ruka disse...

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

Marcos Abadi disse...

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

Abraços.

Unknown disse...

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.

Marcos Abadi disse...

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.

Soviete disse...

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?

Marcos Abadi disse...

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

Unknown disse...

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

Grupo Espírita Socorristas da Terra disse...

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.

Fernando disse...

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

Fernando disse...

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