Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I understand that most ISP's do not shape DNS traffic... How effective would it be to push TCP traffic over DNS to a server in Germany (I am located in South Africa) and would it reduce the latency of this data? (presuming these TCP packets are usually shaped, e.g: gaming traffic, torrents, etc
No way, it'd be massively slow and horrible. tunneling over DNS is a way to circumvent security measures and such, not gain anything resembling performance. I'd not imagine any scenario of shaping where the shaped traffic wasn't still *vastly* faster than the myriad of hoops you need to jump through to hide anything in primitive DNS packets.
I understand that DNS tunneling is primarily used to circumvent security especially at locked down hotspots etc but consider the following addition to my post:
Although I used the example of torrent data, in reality I will only need to push about 15mb per hour over DNS to my server sitting in Germany from South Africa (about 4kbps) Lets say we push that to about 15kbps to be absolutely safe in regards to the bandwidth requirements of my application, would tunneling over DNS really slow down my traffic to the point where it would be slower then shaped traffic?
Please be aware that I do not know the answer so dont think that I am flaming or anything :-P
Well the DNS requests have to first traverse every DNS server in the path of the DNS lookup, so all the internal ones you go through, and then whatever they see fit to refer to online, each time that packet is stripped, analysed, reformed and passed on, adding on what, 200ms latency to every packet, and still then have all the additional delays in getting a response back simulating an ACK (although quite how this would work within their own bespoke code could improve things in many ways I'm sure). I *could* be wrong, but only if the bandwidth shaping is truly utterly unusably horrendous, and if a 4kbps stream really is impssible normally, who knows... I'd still be sayinga big "NO" myself though.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.