DNS leak
A DNS leak is when your ISP learns the names of the sites you visit, even though the requests go through a proxy.
Before opening a site, a device asks a DNS server which IP address matches the name. By default this is your ISP's server.
If such a request goes past the proxy, your ISP sees which sites you open. And from the DNS server a site can tell that you are actually in a different country from the one the address shows.
To prevent this, the site name must be resolved on the proxy side. With an HTTP proxy this happens by itself; with SOCKS5 it depends on how the program is set up.
In browsers and antidetect browsers this setting is usually on. In your own code for SOCKS5, choose the option where the name is passed to the proxy.
FAQ
Is a DNS leak dangerous?
It does not reveal page contents, but it shows which sites you open and can give away your real country.
Is there a DNS leak with an HTTP proxy?
As a rule, no: the site name is passed to the proxy, and the address is resolved on its side.
Related terms
Residential $1.59, mobile $2.50, datacenter $0.80 per GB
Sign up in a minute, get access right after payment.