DNS protocol

The DNS protocol currently only supports the following client side function: