IP leak shows my country under DNS

If I connect to a random country, lets say Turkey, when i go to ipleak.net, it shows Turkey as my IP address, but under DNS addresses I see not only Turkey but also the country I’m from. The IPs on the DNS area match those when I run ipleak without VPN running. In the past I never saw this, the flags in the DNS always matched where I was connected too. Any ideas what could be going on?

EDIT - FIXED! - I did have a DNS leak, the software provider (apparently Im not allowed to name them) was actually pretty helpful, but in the end a good ol uninstall and reinstall of my VPN sorted it. With both dnsleaktest.com and ipleak now only showing the country that im connected too

Any ideas what could be going on?

You might run a VPN client on your device but instead of having DNS servers that are reachable via VPN you might use DNS servers provided by your LAN router.

There are so many possibles leakes possible … that you are using a VPN :

1.) You are using the DNS form your provider instead of the VPN provider

2.) You have IP v6 enabled → And your VPN provider only can manage IP v4

3.) WebRTC

4.) Your current TimeZone isn’t the same as expected …

5.) The website that your are connecting → knows all the IP-Ranges of your VPN Provider

In this case only the change of the VPN Provider helps …

I had a similar issue with the BBC Player (UK) .
After weeks of searching → I changed my VPN Provider and I was able to watch BBC

My VPN doesn’t change my country sometimes, and I have to reconnect it to fix this.