Strona 1 z 1

DNS cache BIND9 Ubuntu server 11.04 - konfiguracja

: 16 cze 2012, 19:19
autor: Lechu_
Witam

Nie znalazłem odpowiedzi na taki temat.
Mianowicie chodzi mi o server DNS cache w mojej sieci lokalnej, by cachowal zapytania. DNS multimedii jest totalnie beznadziejny.
W książce ubuntu Serwer piszą, że po instalacji Bind powinien działać jako cache. Niestety nie działa, nic nie scacheował.
Jak to skonfigurować ??

Sieć wygląta tak.

ISP(DHCP) <----> ubuntu serwer (DNS, DHCP) <-----> LAN

IP od ISP mam po dhcp, ale stałe . nie wiem czy to ma znaczenie.

named.conf.options

Kod: Zaznacz cały

options {
        directory "/var/cache/bind";

        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113

        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.

         forwarders {
                89.228.7.228;
                217.172.224.166;
                194.204.152.34;
                192.204.159.1;
         };

        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
};
named.conf

Kod: Zaznacz cały

// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
named.conf.default-zones

Kod: Zaznacz cały

// broadcast zones as per RFC 1912

zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};
named.conf.local

Kod: Zaznacz cały

//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

Re: DNS cache BIND9 Ubuntu server 11.04 - konfiguracja

: 18 cze 2012, 12:45
autor: sibul
Chcesz cache'ować zapytania o nazwy, czy treści.
Spróbuj, oraz poczytaj na temat Squida. Bardzo fajne narzędzie do cacheowania przeglądanych treści, buforowania zapytań DNS. ograniczając zużycie łącza.

Squid obsługuje:
pośrednictwo dla protokołów HTTP/1.0 (HTTP/1.1 nie jest w pełni zaimplementowany), FTP i (w ograniczonym zakresie) HTTPS
buforowanie protokołów HTTP, FTP i Gopher
buforowanie DNS
protokoły IPv6 (w wersji rozwojowej 3.1 i nowszej[1]), ICP, ICAP, NTLM


-----
Ewentualnie Dnsmasq :)

Re: DNS cache BIND9 Ubuntu server 11.04 - konfiguracja

: 18 cze 2012, 13:09
autor: Lechu_
Chodzi mi o to ze dns ISP jest beznadziejny, dlatego postawiłem swój by lepiej tłumaczył zapytania i skrócić czas zapytań do DNS.

Re: DNS cache BIND9 Ubuntu server 11.04 - konfiguracja

: 18 cze 2012, 16:22
autor: jacekalex
Szukałeś?
A gdzie jesli wolno spytać?

Bo w FAQ&Howto masz kilka przepisów na Binda, Dnsmasq i Opendns.
Przeważnie działających.
Więc nie czaję, czego i gdzie szukałeś. :rotfl:

To by było na tyle
:craz:

Re: DNS cache BIND9 Ubuntu server 11.04 - konfiguracja

: 18 cze 2012, 16:40
autor: Lechu_
ok.
Artykuł można znaleźć , tylko zależy od tego jak zapytasz :P .
Zobacze co tam jest ;)

Re: DNS cache BIND9 Ubuntu server 11.04 - konfiguracja

: 19 cze 2012, 16:09
autor: Ubek308
pdns_recursor