liga o domínio diferente de encaminhamento para ns diferentes

1

Recentemente, iniciei um host NS do bind9 para a rede interna da minha escola, fornecendo um servidor NS "CLEAN". Quero encaminhar quase todo o tráfego para o NS fornecido pelo ISP, mas encaminhar alguns outros domínios (como a.com b.com c.com) e TODOS os SUB-DOMÍNIOS (* .a.com / *. B.com/* .c.com) para o DNS público do Google (8.8.8.8).

Já tentei várias soluções, como:

  1. Use encaminhadores em opções (NS por ISP) e especifique zona para os outros domínios (NÃO TRABALHA, toda consulta vai para NS fornecida pelo ISP)
  2. Use zona "." e o outro domínio, "." encaminhado para o NS fornecido pelo ISP, outros domínios encaminhados para o Google Public DNS (NÃO TRABALHA, apenas a.com/b.com/c.com são encaminhados para o 8.8.8.8, os outros vão para o NS fornecidos pelo ISP)
  3. Use a zona principal "." e adicione NS 8.8.8.8 para a.com/b.com/c.com (NÃO TRABALHA, todos os domínios não responderam)

Como posso resolver isso?

Aqui está o meu named.conf:

options {
    directory "E:\Named\etc";
    listen-on port 53 { 10.147.100.16; 127.0.0.1; };
    allow-query { 10.0.0.0/8; 127.0.0.1; };
    allow-transfer {"none";};
    avoid-v4-udp-ports { range 1 32767; };
    recursion yes;
};

zone "a.com." IN {
    type forward;
    forward only;
    forwarders { 8.8.8.8; 8.8.4.4; };
};

zone "b.com." IN {
    type forward;
    forward only;
    forwarders { 8.8.8.8; 8.8.4.4; };
};

zone "c.com." IN { 
    type forward;
    forward only;
    forwarders { 8.8.8.8; 8.8.4.4; };
};

zone "." IN {
    type forward;
    forwarders { 219.141.136.10; };
};
    
por Yifu Yu 16.03.2013 / 13:32

1 resposta

0

Você já tentou remover "." de uma / b / c.com zonas?

    
por 16.03.2013 / 13:49