DNS is a foundational protocol which enables applications such as web browsers tofunction based on domain names. DNS is not intended for a command channel or general purpose tunneling. However, several utilities have been developed to enable tunneling over DNS. Because it is not intended for...