---for learning purpose only ---
example or decoded buffer recived when sended using dig- { id: 46710, type: "query", flags: 288, flag_qr: false, opcode: "QUERY", flag_aa: false, flag_tc: false, flag_rd: true, flag_ra: false, flag_z: false, flag_ad: true, flag_cd: false, rcode: "NOERROR", questions: [ { name: "rishabyd.com", type: "A", class: "IN", } ], answers: [], authorities: [], additionals: [ { name: ".", type: "OPT", udpPayloadSize: 1232, extendedRcode: 0, ednsVersion: 0, flags: 0, flag_do: false, options: [ [Object ...] ], } ], }
{ id: 1, type: "response", flags: 1024, flag_qr: true, opcode: "QUERY", flag_aa: true, flag_tc: false, flag_rd: false, flag_ra: false, flag_z: false, flag_ad: false, flag_cd: false, rcode: "NOERROR", questions: [ { name: "rishabyd.com", type: "A", class: "IN", } ], answers: [ { name: "rishabyd.com", type: "A", ttl: 1800, class: "IN", flush: false, data: "64.29.17.1", }, { name: "rishabyd.com", type: "A", ttl: 1800, class: "IN", flush: false, data: "216.198.79.1", } ], authorities: [], additionals: [], }