Set up VPN tunnels with our Android application, through almost any private network for free
Our VPN infrastructure is hosted on the Amazon Elastic Compute Cloud: we can dynamically resize our compute capacity for a scalable service that always meet your needs
DNS tunneling is simply encapsulating data over DNS queries and answers, to let two parties communicate across a network of DNS resolvers and servers. IP over DNS tunneling is simply encapsulating IP datagrams over a DNS tunnel. Encapsulated inside those IP datagrams, you will often find TCP packets. Those TCP packets can also encapsulate application layer data, like HTTP for web traffic or SMTP for routing mails over the Internet, for instance. So, here is the layer stack: Http or Smtp, on top of Tcp, on top of Ip, on top of Dns queries and answers, on top of Udp, on top of Ip again, on top of some network layer two. Using such a stack, you get a very, very poor HTTP or SMTP traffic bandwidth. For this reason, few people use this technology.
To perform this direct encapsulation of application data on top of DNS queries, we have had to develop and integrate an optimized native browser and an optimized simple Mail User Agent in our VPN-over-DNS application. This was the hard thing to do, because on the contrary, implementing IP over DNS wouldn't have needed us to implement any user agent. To get bandwidth and create an application that you can simply configure and use even if you are not a geek or a network engineer, we needed to re-implement user agents. That was the challenge.
second release published on the marketplace Click here to download it from Google Play!
now available for free We decided today to make the Android version of VPN-over-DNS available for free on Google Play. This means that only minimal support will be given to new users. Please, read the FAQ before asking for help.