[BSD] DNS Query? lassú - host vs drill
Akos Tamasi
akos.tamasi at gmail.com
2015. Sze. 1., K, 12:02:15 CEST
Szerintem nem megzavarja, a host sorban megy a listában, a drill pedig kiküldi az összesre és az nyer aki először válaszol, így már nem látszik a 127.0.0.0 time out-ja…
---
Ákos
On 2015.09.01., at 11:48, Péchy Gáspár <gpechy at ggg.hu> wrote:
> Szervusz,
> ez (fejléc) nekem is feltűnt, kerestem is, hogy a host-ot rá tudnám-é venni hasonló eredményre (nem), akkor ugrott be, hogy adjak nameserver paramétert, ami elvezetett a hibaelhárításhoz végül.
> Érdekes kérdés, hogy a host-ot (s egyebeket) miért zavarja meg a nameserver 127.0.0.1, s drillt nem ?
> Üdv,
> Gazsi
>
>
> 2015.09.01. 11:19 keltezéssel, gabor at zahemszky.hu írta:
>> Szia!
>>
>> Azért ha jobban megnézed, nem csak abban van eltérés a host és drill féle kérdésben,
>> hogy az egyik IPv6-ot és MX-et is próbál, hanem a használt fejléc bitekben is.
>> A host-féle kérésben a fejléc bitek:
>> QR - ez egy query
>> RD - recursion desired
>> RA - recursion accepted
>>
>> ezzel szemben a drill-nél:
>> RD - és slussz, passz.
>>
>> Mondjuk valami turpisság lehet a megjelenítés(ek)ben, mert személy szerint azt tartom
>> logikusnak, hogy a query mind a két parancs esetén be legyen kapcsolva, ellenben az
>> RA-flag normálisan nem a kérésben, hanem a válaszban kéne. (Valamint a válaszban nem
>> kéne a qr-flag.)
>>
>> Azaz a helyedben nem az nslookup/host/dig/drill/stb parancs kimenetére támaszkodnék akkor,
>> amikor a hiba okát keresem, hanem ezekkel a parancsokkal kiküldött kérések (és a rájuk
>> adott válaszok) tcpdump-pal (vagy valami hasonlóval, nyilván wireshark is lehet) begyűjtött
>> adatait ellenőrizném.
>>
>> (A drill hülyeségére jellemző, hogy ha a doksi alapján bekapcsolom - az alapból bekapcsolt -
>> qr-flaget:
>>
>> drill -V5 -o QR ami.neked.kell
>>
>> - no ez 30 sec timeout után network error-ral fejeződik be. Ha pedig kikapcsolom, akkor
>> villámgyors. :-) Szóval nem hiszem el amit ír.) Persze a mérés, meg a "gyors-nem-gyors"
>> érzet attól még adott. Sajnos végigfutva a fent emlegetett nslookup/host/dig/drill
>> manualjait, egyedül a drill teszi - elvben - lehetővé pl. ehnnek a flag-nek a beállítását,
>> mint ahogy az elvileg a válaszban szereplő RA-flag kérésbeli módosítása sem kérhető a többi
>> parancsnál. Még a dignek vannak hasonló opciói, de ezeket az sem támogatja (már amilyen
>> gépen én néztem.)
>>
>> Zahy < Gabor at Zahemszky dot HU >
>>
>>
>> 2015-09-01 09:51 időpontban Péchy Gáspár ezt írta:
>>> 2015.08.31. 22:01 keltezéssel, gabor at zahemszky.hu írta:
>>>> Hát annyi azért ránézésre is látszik, hogy aki gondolkozott, az IPv6-os címet
>>>> és MX-et is kért :-)
>>>>
>>>> Zahy
>>>>
>>>> 2015-08-31 20:56 időpontban Péchy Gáspár ezt írta:
>>>>> 2015.08.31. 20:40 keltezéssel, gabor at zahemszky.hu írta:
>>>>>> 2015-08-31 20:32 időpontban Péchy Gáspár ezt írta:
>>>>>>> Tartomány, SMB nincs, hosts file primitív (4 bejegyzés), a leírt
>>>>>>> jelenség következetes :(
>>>>>>> Mindenesetre éjjel megpróbálok a vmware-n egy network újraindítást.
>>>>>>> Azért ha valaki tudja, mi a működésbeni különbség a host és drill
>>>>>>> között, örülnék, ha felvilágosítana - hátha adna valami támpontot.
>>>>>>
>>>>>> Add ki mind a két parancsot verbose módban, és hasonlítgasd az eredményt,
>>>>>> hátha feltűnik valami különbség a flag-ek vagy épp a válaszoló szerver
>>>>>> adatai között!
>>>>>>
>>>>>> host -v ami.neked.kell
>>>>>> drill -V 5 ami.neked.kell
>>>>>>
>>>>>> Zahy < Gabor at Zahemszky dot HU >
>>>>>> --
>>>>>> Magyar BSD Levelezőlista
>>>>>>
>>>>>
>>>>> A host gondolkodott ~15 másodpercet, majd kivágta az eredményt, a
>>>>> drill rögtön válaszolt (eredmény alább)
>>>>> Valahol a rendszerben kell, hogy szuttyogjon, nem kívül.
>>>>> Gazsi
>>>>>
>>>>> ==================================================
>>>>> # host -v mail.gggdom.hu
>>>>> Trying "mail.gggdom.hu"
>>>>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42880
>>>>> ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 0
>>>>>
>>>>> ;; QUESTION SECTION:
>>>>> ;mail.gggdom.hu. IN A
>>>>>
>>>>> ;; ANSWER SECTION:
>>>>> mail.gggdom.hu. 6735 IN A 84.1.32.186
>>>>>
>>>>> ;; AUTHORITY SECTION:
>>>>> gggdom.hu. 6735 IN NS ans2.telekom.hu.
>>>>> gggdom.hu. 6735 IN NS ans1.telekom.hu.
>>>>> gggdom.hu. 6735 IN NS ans0.telekom.hu.
>>>>>
>>>>> Received 113 bytes from 84.2.44.1#53 in 1 ms
>>>>> Trying "mail.gggdom.hu"
>>>>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37257
>>>>> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
>>>>>
>>>>> ;; QUESTION SECTION:
>>>>> ;mail.gggdom.hu. IN AAAA
>>>>>
>>>>> ;; AUTHORITY SECTION:
>>>>> gggdom.hu. 85379 IN SOA ans0.telekom.hu.
>>>>> hostmaster.t-online.hu. 2014091904 28800 7200 1209600 86400
>>>>>
>>>>> Received 101 bytes from 84.2.44.1#53 in 1 ms
>>>>> Trying "mail.gggdom.hu"
>>>>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9557
>>>>> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
>>>>>
>>>>> ;; QUESTION SECTION:
>>>>> ;mail.gggdom.hu. IN MX
>>>>>
>>>>> ;; AUTHORITY SECTION:
>>>>> gggdom.hu. 137 IN SOA ans0.telekom.hu.
>>>>> hostmaster.t-online.hu. 2014091904 28800 7200 1209600 86400
>>>>>
>>>>> Received 101 bytes from 84.2.44.1#53 in 1 ms
>>>>>
>>>>> ============================================
>>>>>
>>>>> # drill -V 5 mail.gggdom.hu
>>>>> ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 0
>>>>> ;; flags: rd ; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
>>>>> ;; QUESTION SECTION:
>>>>> ;; mail.gggdom.hu. IN A
>>>>>
>>>>> ;; ANSWER SECTION:
>>>>>
>>>>> ;; AUTHORITY SECTION:
>>>>>
>>>>> ;; ADDITIONAL SECTION:
>>>>>
>>>>> ;; Query time: 0 msec
>>>>> ;; WHEN: Mon Aug 31 20:48:24 2015
>>>>> ;; MSG SIZE rcvd: 0
>>>>> ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 63430
>>>>> ;; flags: qr rd ra ; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 0
>>>>> ;; QUESTION SECTION:
>>>>> ;; mail.gggdom.hu. IN A
>>>>>
>>>>> ;; ANSWER SECTION:
>>>>> mail.gggdom.hu. 85326 IN A 84.1.32.186
>>>>>
>>>>> ;; AUTHORITY SECTION:
>>>>> gggdom.hu. 85326 IN NS ans2.telekom.hu.
>>>>> gggdom.hu. 85326 IN NS ans0.telekom.hu.
>>>>> gggdom.hu. 85326 IN NS ans1.telekom.hu.
>>>>>
>>>>> ;; ADDITIONAL SECTION:
>>>>>
>>>>> ;; Query time: 0 msec
>>>>> ;; SERVER: 84.2.46.1
>>>>> ;; WHEN: Mon Aug 31 20:48:24 2015
>>>>> ;; MSG SIZE rcvd: 113
>>>>> =============================================
>>>>>
>>>>>
>>>>> --
>>>
>>> Az ipv6 jó ötletnek tűnt, de kipróbáltam, hogy a host csak A rekordot
>>> kérdezzen, ugyanúgy szuttyog :(
>>>
>>> host -vtA mail.gggdom.hu
>>> Trying "mail.gggdom.hu"
>>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58083
>>> ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 0
>>>
>>> ;; QUESTION SECTION:
>>> ;mail.gggdom.hu. IN A
>>>
>>> ;; ANSWER SECTION:
>>> mail.gggdom.hu. 80439 IN A 84.1.32.186
>>>
>>> ;; AUTHORITY SECTION:
>>> gggdom.hu. 40644 IN NS ans2.telekom.hu.
>>> gggdom.hu. 40644 IN NS ans1.telekom.hu.
>>> gggdom.hu. 40644 IN NS ans0.telekom.hu.
>>>
>>> Received 113 bytes from 84.2.44.1#53 in 1 ms
>>>
>>>
>>>
>>>
>>> --
>>> Magyar BSD Levelezőlista
>> --
>> Magyar BSD Levelezőlista
>>
>
>
> --
> Magyar BSD Levelezőlista
További információk a(z) BSD levelezőlistáról