Strona 1 z 2

bind źle tłumaczy nazwy - zamiast nasza-klasa.pl ładuję się home.pl

: 24 marca 2010, 13:07
autor: raczkowski1
Witam.
Mam taki problem, bind źle mi tłumaczy czasem nazwy. Np. próbując wejść na nasza-klasa.pl lub bzwbk.pl wychodzi mi strona home.pl - brak strony i po chwili przekierowanie na główną stronę home.pl.
W czy może być problem?

Pozdrawiam

: 24 marca 2010, 14:00
autor: mariaczi
Może to nie problem z bindem, ale z DNSami z których korzystasz. Pokaż co masz w /etc/resolv.conf oraz sprawdź i pokaż wynik tego co zwraca

Kod: Zaznacz cały

dig @TWOJ_DNS nasza-klasa.pl
oraz z drugim podanym przez Ciebie adresem.

: 24 marca 2010, 14:26
autor: raczkowski1
W pliku miałem:

Kod: Zaznacz cały

alpha:~# cat /etc/resolv.conf
search moja-domena.pl
nameserver 127.0.0.1
dopisałem na razie jeden z DNSów dostawcy i zobaczymy czy dalej tak samo będzie. Póki co działa.

Pozdrawiam

: 24 marca 2010, 20:51
autor: db
Dziwne. Czy bind działał pod localhostem? Jeżeli nie, to jakie daemon obsługiwał translacje domen na IP? Czy korzystasz z proxy?

: 25 marca 2010, 10:54
autor: raczkowski1
Niestety dalej ten sam efekt.

named.conf

Kod: Zaznacz cały

include "/etc/bind/named.conf.options";

// prime the server with knowledge of the root servers
zone "." {
        type hint;
        file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// 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";
};
include "/etc/bind/named.conf.domenajakas";

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 might need to uncomment the query-source
        // directive below.  Previous versions of BIND always asked
        // questions using port 53, but BIND 8.1 and later use an unprivileged
        // port by default.

        // query-source address * port 53;

        // 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 {
        //      0.0.0.0;
        // };

        // auth-nxdomain no;    # conform to RFC1035
        // listen-on-v6 { any; };

directory "/var/cache/bind";
statistics-file "/var/cache/bind/bind.stats";
dump-file "/var/cache/bind/bind.dump";
//allow-recursion { 127.0.0.1; };
allow-transfer { none; };
notify yes;
transfer-format many-answers;
        listen-on {
                127.0.0.1;
                192.168.10.1;
                x.x.x.x;  // dla primary DNS
                x.x.x.y;  //dla secondary DNS
        };
listen-on-v6 { none; };
auth-nxdomain no;
query-source address * port 53;
transfer-source * port 53;
notify-source * port 53;
version "N/A";
forwarders { 62.129.252.30; 213.25.47.166; 194.204.159.1; 194.204.152.34; 208.67.222.222; 208.67.220.220;
            212.76.33.1; 62.179.1.60; 213.134.134.134; 217.17.34.10; 195.114.173.153; };
};

~

named.conf.domenajakas

Kod: Zaznacz cały

zone "domenajakas.pl."{
        type master;
        file "/etc/bind/jakasdomena/db.domenajakas.pl";
        allow-update { none; };
        allow-transfer { 195.x.x.x; };  // teoretycznie mój drugi DNS, w praktyce to ten sam serwer
        allow-query { any; };
        notify yes;
};
jakasdomena/db.domenajakas.pl

Kod: Zaznacz cały

$TTL    3h
$ORIGIN jakasdomena.pl.
@       IN      SOA     jakasdomena.pl. admin.wp.pl. (
                   151120081513         ; Serial
                             3h         ; Refresh
                             1h         ; Retry
                             1w         ; Expire
                             1h )       ; Negative Cache TTL
;
@                   IN  NS        dns1.moj.pl.
@                   IN  NS        dns2.moj.pl.

@                   IN  A         x.x.x.x
www.jakasdomena.pl.        IN  A         x.x.x.x
www.sub1.jakasdomena.pl. IN A z.z.z.z
sub1.jakasdomena.pl.         IN  A       z.z.z.z
www.sub2.jakasdomena.pl. IN A y.y.y.y
sub2.jakasdomena.pl.         IN  A       y.y.y.y
To jest moja konfiguracja robiona wg jakiś opisów z google.

Pozdrawiam

: 25 marca 2010, 14:25
autor: mariaczi
Jakie zadania ma spełniać ten bind? Na konfiguracji jaką dostajesz zaraz po instalacji binda też masz taki efekt?
Zerknij tu: http://www.debian.one.pl/index.php?url=12

: 25 marca 2010, 16:19
autor: raczkowski1
Na pewno jako mający w pamięci podręcznej i utrzymuje kilka domen na nich, które mają być dostępnie na świat.

: 25 marca 2010, 18:50
autor: mariaczi
raczkowski1 pisze:Na pewno jako mający w pamięci podręcznej i...
To w przedstawionej przez Ciebie konfiguracji na pewno nie jest to pamięć podręczna DNS (ang. Cache DNS) (nie powinno być w konfiguracji przekierowania (ang. forwarders). Spójrz w linka, którego podałem wcześniej i w pierwszym kroku skonfiguruj binda jako pamięć podręczną DNS a potem dodaj obsługę swoich domen.

: 26 marca 2010, 13:08
autor: raczkowski1
Uruchomienie tylko w trybie pamięci podręcznej (ang. cache) wiąże się z dodaniem:

Kod: Zaznacz cały

[B]allow-query { 127.0.0.1/8; pul1; pula2;}[/B]
ale to chyba zablokuje odpowiedzi na zapytania z internetu, a muszą działać domeny, które są utrzymywanie na tym serwerze.

: 26 marca 2010, 13:20
autor: mariaczi
Więc opuść konfigurację "allow-query" i będzie pozwalał na zapytania do siebie od wszystkich.