[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dnsmasq query refused



Guten Abend,

danke erstmal für deine Antwort.

Am 16. Januar 2014 um 07:55 schrieb Sebastian Pietsch <basti@the-hawkes.de>:

checke das logfile nach einem refused query.
 
die Logs haben mir jetzt nichts gesagt. Hier ist der Auszug bei nslookup von Windows:

Jan 13 03:23:12 dnsmasq[2182]: query[PTR] 1.0.16.172.in-addr.arpa from 172.16.0.2
Jan 13 03:23:12 dnsmasq[2182]: /etc/hosts 172.16.0.1 is lanraspi
Jan 13 03:23:12 dnsmasq[2182]: query[A] hq.lanparty.de from 172.16.0.2
Jan 13 03:23:12 dnsmasq[2182]: query[AAAA] hq.lanparty.de from 172.16.0.2

Hier der Auszug beim nslookup von Debian:

Jan 13 04:21:28 dnsmasq[2657]: query[A] hq.lanparty.de from 172.16.0.3
Jan 13 04:21:28 dnsmasq[2657]: query[A] hq from 172.16.0.3
Jan 13 04:21:28 dnsmasq[2657]: /etc/hosts hq is 172.16.0.30

Danach habe ich nslookup mit der debug option ausgeführt. Hier der Auszug von Windows:

Server:  lanraspi
Address:  172.16.0.1

------------
SendRequest(), len 32
    HEADER:
        opcode = QUERY, id = 2, rcode = NOERROR
        header flags:  query, want recursion
        questions = 1,  answers = 0,  authority records

    QUESTIONS:
        hq.lanparty.de, type = A, class = IN

------------
------------
Got answer (32 bytes):
    HEADER:
        opcode = QUERY, id = 2, rcode = REFUSED
        header flags:  response, want recursion, recursi
        questions = 1,  answers = 0,  authority records

    QUESTIONS:
        hq.lanparty.de, type = A, class = IN

------------
------------
SendRequest(), len 32
    HEADER:
        opcode = QUERY, id = 3, rcode = NOERROR
        header flags:  query, want recursion
        questions = 1,  answers = 0,  authority records

    QUESTIONS:
        hq.lanparty.de, type = AAAA, class = IN

------------
------------
Got answer (32 bytes):
    HEADER:
        opcode = QUERY, id = 3, rcode = REFUSED
        header flags:  response, want recursion, recursi
        questions = 1,  answers = 0,  authority records

    QUESTIONS:
        hq.lanparty.de, type = AAAA, class = IN

------------
*** hq wurde von lanraspi nicht gefunden: Query refused.

Und das gleiche von Debian aus:

Server:        172.16.0.1
Address:    172.16.0.1#53

------------
    QUESTIONS:
    hq.lanparty.de, type = A, class = IN
    ANSWERS:
    AUTHORITY RECORDS:
    ADDITIONAL RECORDS:
------------
** server can't find hq.lanparty.de: REFUSED
Server:        172.16.0.1
Address:    172.16.0.1#53

------------
    QUESTIONS:
    hq, type = A, class = IN
    ANSWERS:
    ->  hq
    internet address = 172.16.0.30
    ttl = 0
    AUTHORITY RECORDS:
    ADDITIONAL RECORDS:
------------
Name:    hq
Address: 172.16.0.30

Ergo macht Windows nur ein Lookup auf den FQDN der refused wird, genau wie bei Debian.
Jedoch macht Debian noch eine Abfrage mehr zum FQDN auch noch eine Abfrage nur auf
den Namen und diese Abfrage funktioniert.

In der /etc/hosts steht:
172.16.0.30    hq.lanparty.de    hq

Allerdings kann ich mir trotzdem noch keinen Reim darauf machen, wieso es nicht geht.
Hat jemand eine Idee was hier los ist?

Robert

PS: Sorry für die langen Log-Auszüge usw.

Reply to: