title: Querying custom DNS Server using boost asio resolver
body: <p>I would like to make a reverse DNS lookup query to some custom nameserver (by specifying ip/port) instead of the default one.</p>
  
  <p>Is it possible to use boost::asio::resolver for this purpose?</p>
  
  <p>I have this so far:</p>
  
  <pre><code>asio::ip::address_v4 ipa = asio::ip::address_v4::from_string("8.8.8.8");    
  asio::ip::tcp::endpoint ep;
  ep.address(ipa);
  
  asio::io_service io_service;
  asio::ip::tcp::resolver resolver(io_service);
  asio::ip::tcp::resolver::iterator destination = resolver.resolve(ep);
  </code></pre>
  
  <p>Is there a way to specify dns ip/port to the resolver or to the service?</p>