Arquivo de zona bind9 simples

2

Estou configurando uma rede em um ambiente virtual. Eu tenho duas redes, uma interna (corp.net) e uma externa (com um servidor de nomes e um cliente), conectadas por um firewall. Eu quero que o cliente possa resolver nomes como www.corp.net, usando o servidor de nomes externo. Este é o meu arquivo de zona zone.net.corp:

$TTL 2d
$ORIGIN corp.net.
@ IN SOA server1. root.corp.net. (200405191 8H 4H 4W 1D)
    IN NS server1.

www CNAME gateway1

gateway1.corp.net. IN A 192.168.200.2
server1. IN A 192.168.200.70

Mas se eu verificar o arquivo de zona

root@server1:/etc/bind# named-checkzone zone.net zone.net.corp
zone.net.corp:6: ignoring out-of-zone data (corp.net)
zone.net.corp:9: ignoring out-of-zone data (www.corp.net)
zone.net.corp:18: ignoring out-of-zone data (gateway1.corp.net)
zone.net.corp:19: ignoring out-of-zone data (server1)
zone zone.net/IN: has 0 SOA records
zone zone.net/IN: has no NS records

NOTA: server1 é um servidor de nomes externo, não na rede corp.net. O hostname server1 é especificado apenas em / etc / hostname. Eu quero que uma máquina externa que use como servidor de nomes 192.168.200.70, possa resolver www.corp.net.

    
por Emilio 15.12.2009 / 17:21

1 resposta

1

O primeiro argumento para o named-checkzone é o nome da zona, não o nome do arquivo. Você não pode ter nomes como "corp.net" dentro de "zone.net", não importa o quanto você tente.

Além disso, o seu servidor "server1" está enraizado em., o que provavelmente não é o que você deseja.

    
por 15.12.2009 / 18:20

Tags