Ciao ragazzi,<br>sto lavorando su un DNS e devo cambiargli metodologia di lavoro.. da zone a viste con zone<br><br>Come dicevo ad oggi è configurato con zone e funzionano da slave, rispondendo solo per alcuni domini *.it.<br>

tutte le altre richieste vengono rimandate verso il DNS interno principale.<br><br>Il cliente però ha un problema, alcuni domini della loro rete con estensione *.com devono essere acceduti tramite IP publico, mentre il loro dns li risolvono come IP privato (ed è giusto così), ma per determinati siti deve essere diverso, quindi hanno strutturato il file wpad.dat (che serve per indicare al browser il proxy) di puntare al mio DNS.<br>

<br>Io devo riuscire a discernere gli indirizzi *.it da *.com, i primi rimandarli all&#39;interno, gli altri verso un DNS esterno<br><br>La soluzione che ho trovato è di creare delle viste &#39;view&#39;;<br>Nella vista &quot;internal&quot; ho rimesso in pratica paro paro le zone preesistenti&quot; e fin qui il named parte, ma se aggiungo la seconda zona... non funziona più nulla, non parte e non ho nessun log, qui parte della conf:<br>

<br><br>acl internals {<a href="http://10.128.0.0/13">10.128.0.0/13</a>; <a href="http://127.0.0.1/32;">127.0.0.1/32;</a>};<br><br>options {<br>        directory &quot;/var/named&quot;;<br>        listen-on port 53 { 127.0.0.1; 10.10.133.200.1;  };<br>

        allow-query { internals; };<br>        allow-query-cache { internals; };<br>        serial-query-rate 5;<br>        statistics-file &quot;/var/named/stats&quot;;<br>        forwarders {<br>                8.8.8.8;<br>

                212.17.192.216;<br>                212.17.192.56;<br>        };<br>};<br><br>view &quot;internal&quot; {<br>        // This should match our internal networks.<br>        match-clients { internals; };<br>
        // Provide recursive service to internal<br>
        // clients only.<br>        recursion yes;<br><br>zone &quot;<a href="http://clients.it">clients.it</a>&quot; {<br>        type slave;<br>        file &quot;clients.db&quot;;<br>        allow-query { internals; };<br>

        masters {<br>                XXX.YYY.xxx.yyy;<br>        };<br>  };<br><br><br>view &quot;external&quot; {<br>match-clients { any; };<br>//recursion no;<br><br>        zone &quot;<a href="http://cliente.com">cliente.com</a>&quot; {<br>

                type forward;<br>                forwarders {<br>                        8.8.8.8;<br>                        212.17.192.216;<br>                        212.17.192.56;<br>                };<br>                forward ( only );<br>

        };<br>};<br><br>Forse sto sbagliando tutto...<br>Sapreste aiutarmi?<br>