* Τύπος ερώτησης: Ο πιο συνηθισμένος τύπος ερωτήσεων είναι `a` (για διευθύνσεις IPv4) ή` aaaa` (για διευθύνσεις IPv6). Αυτά έχουν διαφορετικά μεγέθη.
* Όνομα ερώτησης: Το όνομα του τομέα που ερωτήθηκε συμβάλλει σημαντικά στο μέγεθος. Ένα σύντομο όνομα τομέα όπως το `example.com 'θα έχει ως αποτέλεσμα μια μικρότερη ερώτηση από μια μακρά. Το μήκος είναι μεταβλητό και κωδικοποιείται χρησιμοποιώντας μια αναπαράσταση συμβολοσειρών με μήκος.
* επικεφαλίδα πάνω από το κεφάλι: Η ίδια η ερώτηση DNS έχει μια κεφαλίδα που περιλαμβάνει πεδία όπως ταυτότητα συναλλαγής, σημαίες και μετρήσεις ερωτήσεων. Αυτό προσθέτει ένα σταθερό γενικό κόστος 12 bytes.
Σπάστε το:
* κεφαλίδα: 12 bytes
* Όνομα ερώτησης: Μεταβλητή (εξαρτάται από το μήκος του ονόματος τομέα) Κάθε ετικέτα στο όνομα τομέα είναι ένα μήκος byte που ακολουθείται από πολλούς χαρακτήρες.
* Τύπος ερώτησης (QTYPE): 2 bytes (`a` ή` aaaa ')
* Κατηγορία ερωτήσεων (QCLASS): 2 bytes (συνήθως 1 για in - internet)
Επομένως, το ελάχιστο μέγεθος για ένα ερώτημα διεύθυνσης IPv4 (τύπου Α) για ένα σύντομο τομέα θα ήταν περίπου 12 bytes (κεφαλίδα) + 1 byte (μήκος) + 6 bytes (`aparper.com`) + 2 bytes (qtype) + 2 bytes (qClass) =23 bytes. Ωστόσο, ένα μεγαλύτερο όνομα τομέα θα αυξήσει σημαντικά αυτό το μέγεθος.
Για μια διεύθυνση IPv6 (τύπος AAAA), η μόνη διαφορά είναι ότι ο Qype παραμένει ο ίδιος, αλλά το μέγεθος θα ήταν ελαφρώς μεγαλύτερο.
Εν ολίγοις, δεν μπορείτε να δώσετε σταθερό μέγεθος. Είναι μεταβλητή και εξαρτάται από το μήκος του ονόματος τομέα που ερωτάται. Θα είναι πάντα τουλάχιστον αρκετές δωδεκάδες bytes.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα