How DNS Works Under the Hood (Packet by Packet)