in reply to Re^4: Disassembling DNS Packet
in thread Disassembling DNS Packet

There's no relation between 29754 (0x743A) and 43785 (0xAB09). You're trying to unpack the wrong bytes, your expectations are wrong, or both.