Changing DNS using Android VPN Apps.

ashjas

Member
Messages
8
Location
Delhi
ISP
Airtel
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
Messages
8
Location
Delhi
ISP
Airtel
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

Creator of new threads from offtopic posts
Messages
406,075
Location
Gurugram
ISP
Excitel/Airtel
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

Creator of new threads from offtopic posts
Messages
406,075
Location
Gurugram
ISP
Excitel/Airtel
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
Messages
109
ISP
Reliance 300kb/s
Try smartdnsproxy(Paid service)
 


pothi

Active Member
Messages
824
Location
Srivilliputhur (TN)
ISP
BSNL FTTH & 3g, Jio 4g and Airtel 4g
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

Active Member
Messages
824
Location
Srivilliputhur (TN)
ISP
BSNL FTTH & 3g, Jio 4g and Airtel 4g
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.
 
Top