Portál AbcLinuxu, 12. května 2025 07:26
www.seznam.cz
("labely" www, seznam, cz). Dostanu IP adresu v odpovědi.
bdde8180000100010000000003777777 | .............www 0673657a6e616d02637a0000010001c0 | .seznam.cz...... 0c00010001000000ff00044d4b4c03 | ...........MKL..Když pošlu dotaz
www.seznam.cz.
(labely www, seznam, cz.), tak mi to vrátí chybu (3 = name error) a nějakou doménu. Proč? Variantu s tečkou jsem zkusil, protože jsem na wikipedii našel něco jako "většina DNS serverů poslední tečku nevyžaduje", tak jsem zkusil, co to udělá s ní.
bdde8183000100000001000003777777 | .............www 0673657a6e616d03637a2e0000010001 | .seznam.cz...... 000006000100000e10004001610c726f | ............a.ro 6f742d73657276657273036e65740005 | ot.servers.net.. 6e73746c640c766572697369676e2d67 | nstld.verisign.g 727303636f6d00781b42710000070800 | rs.com.x.Bq..... 00038400093a8000015180 | .........Q......Ta tečka teda tam nemá co dělat? Mělo by to mít jenom vliv na nějaký preprocesing na relativní domény v aplikaci a k DNS serveru putovat nemá?
Řešení dotazu:
Hlavička 1 1 1 1 1 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | ID | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ |QR| Opcode |AA|TC|RD|RA| Z | RCODE | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | QDCOUNT | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | ANCOUNT | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | NSCOUNT | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | ARCOUNT | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ A odpověď 1 1 1 1 1 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | | / / / NAME / | | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | TYPE | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | CLASS | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | TTL | | | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | RDLENGTH | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--| / RDATA / / / +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+Z toho
Header: ID = 0xbdde Query/response = 1 = response Recursion Desired = 1 Recursion Available = 1 Response code = 3 = Name Error (.. name .. does not exist) Question count = 1 Answer count = 0 nameserver count = 1 additional records = 0 Question#0: QNAME = 03www06seznam03cz.00 label 1: www label 2: seznam label 3: cz. label4: [terminating label] QTYPE = 1 = A record QCLASS = inet Nameserver#0: 000006000100000e10004001610c726f | ............a.ro 6f742d73657276657273036e65740005 | ot.servers.net.. 6e73746c640c766572697369676e2d67 | nstld.verisign.g 727303636f6d00781b42710000070800 | rs.com.x.Bq..... 00038400093a8000015180 | .........Q...... NAME = 00 label1: [terminating label] (top-level doména) TYPE = 0006 = SOA = start of a zone of authority CLASS = 0001 = inet TTL = 0000 = no caching RDLENGTH = 0e10 = 3600B RDDATA = { MNAME = 01a0croot-servers03net00 label1: a label2: root-servers label3: net label4: [terminating label] RNAME = 05nstld0cverisign-grs03com00 label1: nstld label2: verisign-grs label3: com label4: [terminating label] SERIAL = 781b4271 REFRESH = 00007008 = 1800 RETRY = 00000384 = 900 EXPIRE = 00093a80 = 604800 MINIMUM = 00015180 = 86400 }Nechápu, proč mi vrací chybu a posílá nějaký nameservery.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.