This question had been asked before but the question was never fully addressed, and is from 2013. I am using python sockets to observe DNS packets, they appear like so: