title: How does Proxifier resolve hostnames through proxy?
body: <p>What technique is Proxifier using to resolve hostnames through proxy? All other solutions I've found on the Internet offers DNS through socks just like what Badvpn/Tun2Socks does. But Proxifier can work even through a http proxy and the only thing you need is that your proxy server support DNS (Squid for example). Their explanation is very brief saying "<a href="http://www.proxifier.com/documentation/v3/dns.htm" rel="nofollow">Proxifier has to assign placeholder (fake) IP addresses</a>". But what that mean exactly?</p>
  
  <p>Note: As you know DNS queries are UDP by default and can't be forwarded through http proxy naturally. Browsers are another examples which do name resolution through proxy when are set to use it.</p>