feature: handle PTR requests to implement dns reverse lookup

Some environment needs reverse dns lookups. 

For example when 
 - `node1.node.consul` resolves to `172.17.0.1` then 
 - `1.0.17.172.in-addr.arpa` expected to resolve `node1.node.consul`