Changing DNS using Android VPN Apps.

ashjas

Member
[OP]
Mar 17, 2014
8
0
Delhi
Hi,

I am trying to change the DNS server on Android through Netguard.
The problem i am facing, is that Netguard is only able to change the DNS while i am on mobile data, and not when connected to
wifi on Excitel broadband.

I have tested many vpn apps that intend to change the DNS by way of establishing a dummy local VPN on android, and none of them are
able to effect a dns change (verify through DNS leak test)

The only app that thats able to do this is the cloudfare app, but then, i dont want its dns server, i want a custom dns server which
is not in scope for this app.

I contacted netguard dev, but he isnt very interested to have a look on this.

My request is, can any excitel users test this through netguard app? Steps are here. (refer point 4).

I guess, its something to do with excitel infrastructure, thats preventing this, as i tried this on 2-3 devices and all behave same, so its not os issue.
Moreover, as soon as i switch to another wifi(JioFi) netguard/(other dns changer apps) are able to effect the dns change.

Thanks.
 

ashjas

Member
[OP]
Mar 17, 2014
8
0
Delhi
I tried intra app, but same behaviour as netguard.
Edit..
Well, sorry, but i tried again, and intra apps behaviour is same as cloudflare app.

One thing i noted, is that both cloudflare and intra app do dns over https, so that might be a differentiating factor.
And Netguard afaik doesnt do dns over https.

But still i dont get why dns over https is REQUIRED for excitel , and not for other wifi/ or mobile data


But even this intra app isnt a solution for my needs, as i need a proper firewall with DNS changer, which netguard only provides,
minus, the dns changer thats not working with excitel!

Puzzled..
 


Last edited:

Sushubh

Administrator
Oct 29, 2004
419,964
13,084
Gurugram
You would need DoH/DoT to bypass Excitel's interference with DNS queries. I use DNS Crypt on my PC specifically for this reason.
 

Sushubh

Administrator
Oct 29, 2004
419,964
13,084
Gurugram
i recommended intra because it allows for custom dns servers. but you would only be able to use dot/doh capable dns servers.
 

bintop

Regular
Regulars
Feb 5, 2009
108
27
Try smartdnsproxy(Paid service)
 


pothi

Regulars
Aug 5, 2008
528
147
Srivilliputhur / Madurai (TN)
The problem i am facing, is that Netguard is only able to change the DNS while i am on mobile data, and not when connected to
wifi on Excitel broadband.
I have only seen the opposite most of the time.

Even though the DNS is as old as the internet itself, it is yet to become a standard or stable or it is yet to become perfect. Lots of things are happening around DNS these days. So, we can't expect it to work the way we want it to work.

Anyway, if you are on Android Pie, you may use private DNS with AdGuard DNS. Works fine for approximately 80% of the time on both mobile and wifi connection. I don't use Excitel, btw. But, I don't think Excitel has any control over the DNS, especially if we use DoH or DoT.
 

pothi

Regulars
Aug 5, 2008
528
147
Srivilliputhur / Madurai (TN)
I use Airtel (4G) for mobile data.

Even with Airtel, I can change DNS server using a workaround (apart from private DNS feature in Android Pie). I rarely use the workaround for DNS, though. I have a VPN at work connected with Airtel VDSL through Mikrotik. So, I connect to my work VPN that in turn changes the DNS. Again, I use it only to connect to server/s at work when I am at home.
 

Similar threads