2015-08-16 14 views

Antwort

6

es war kein Akronym. QDCOUNT bedeutet nur, was es bedeutet. FWIW, ich denke immer daran, wie Domain-Abfrage-Anzahl, da der Abfrage-Abschnitt keine RDATAs darin hat, im Gegensatz zu den anderen Abschnitten hat jede Abfrage nur einen Namen, Klasse und Typ.

beachten Sie, dass dieses Feld nutzlos ist jetzt, da BIND QDCOUNT immer abgelehnt hat! = 1 gibt es keinen Weg mehr als eine Frage pro Transaktion zu stellen, und es ist kein Versehen, sondern es ist, weil es nur eine AA-Bit um den gesamten Antwortabschnitt zu beschreiben.

+0

Hey Danke Paul, ich weiß es zu schätzen, dass du dir die Zeit genommen hast zu antworten. In Anbetracht Ihres Hintergrundes vertraue ich darauf, dass Sie das von der Quelle bekommen haben? Ich habe auch bemerkt, dass das Multi-Frage-Konzept nie unterstützt wurde (wahrscheinlich der Einfachheit halber). Ich war wirklich neugierig auf die "QD", da alle anderen Felder leicht mit ihren Akronymen zu verknüpfen waren. –

+0

Fern von mir zu sagen, du liegst falsch, aber ich kann nicht anders, als zu fühlen, dass es für ETWAS stand, als es ausgewählt wurde.Es hätte XKJG612_BITZERO heißen können, aber als Programmierer kann ich sagen, dass die Leute normalerweise Dinge auswählen, die Sinn ergeben. Sehr cool antwortete du aber :) – Drazisil

4

Ich denke, dass die „Regel“ auf die Erläuterungen im Abschnitt 4.1.2 über die Frage Abschnitt Format suchen erdacht werden könnte, sollte QD als Q rage D efinition oder besser Q uery D interpretiert werden Definition, da jedes enthaltene Element als eine Abfrage bezeichnet wird.

+0

Danke für den Versuch, aber ich bin auf der Suche nach Fakten, Hypothese zu sichern :) –

+1

Wie von @Drasizil geschrieben, sollten Sie lieber direkt an diejenigen, die DNS-Protokolle entworfen. Außerdem bleibe ich immer bei meiner Idee, dass QD für ** Q ** supery ** D ** definition steht – abarisone

6

Basierend auf https://tools.ietf.org/html/rfc2929 Ich glaube, es wahrscheinlich für Query Data steht, aber ich glaube nicht, dass Sie eine offizielle Antwort außerhalb des Fragens, die Menschen bekommen, die DNS entwickelt.

The unsigned fields query count (QDCOUNT), answer count (ANCOUNT), 
    authority count (NSCOUNT), and additional information count (ARCOUNT) 
    express the number of records in each section for all opcodes except 
    Update. These fields have the same structure and data type for 
    Update but are instead the counts for the zone (ZOCOUNT), 
    prerequisite (PRCOUNT), update (UPCOUNT), and additional information 
    (ARCOUNT) sections. 

Weitere Referenzen: 1, 2

Wir könnten auch mit DNSRR iteration gehen Sie einfach, dass es sagt, bedeutet DNS abfragen Count. :)

+0

Ich habe schon versucht, Mockapetris direkt zu fragen, habe aber noch keine Antworten :) Wenn jemand anders einen besseren Weg hat, sich mit ihm in Verbindung zu setzen mit IETF DNS-Experten würde ich mehr als glücklich sein, es erneut zu versuchen. Guter Fang bei den Referenzen. Ich stimme Ihnen zu, dass das "D" höchstwahrscheinlich für "Daten" steht, aber dennoch eine offizielle Bestätigung wünschen würde. –