added cdpi_dns.hpp