I have been trying to learn about the DNS protocol and i tried to craft my own DNS requests but im not getting any respons from the DNS servers so i did a TCPdump and saw this:
02:25:37.116918 IP x.x.x.x.39142 > 8.8.8.8.53: Flags [P.], seq 1:27, ack 1, win 64240, length 26 [prefix length(32674) != length(24)] (invalid)
My question is why does it say it is invalid, and what is it that is actually invalid? it says my package is of length 26 but some prefix is not of length 24? which confuses me. What is this prefix, and why is this invalid?