No Internet Access After Disabling It DNA Leak (Fix Available)
In the Newest Update for Windows Client (v.19) the DNS Leak Protection was added. 
I personally have found it very good, however, the feature does not work properly. If you have the feature
enabled and then you later on decide to disable it (or lets just say you disconnected from the VPN and wanted to
disable the DNS Leak Protection) then it is highly likely that you won't be able to connect to internet (Uninstalling the PIA
client won't solve the problem).
I have managed to work out two possible fixes for this: First Don't enable the DNS Leak Protection feature until this gets fixed.
Second: If you have lose Internet access (even if the DNS Leak Protection & VPN Kill Switch are unticked/ disabled), then this
might work for you.
Go to Network and Sharing Center, then click on Change Adapter Settings
1: Disable whatever adapter that is connected. 2: Open Device Manager (press start and type device manager) and uninstall the
Ethernet adapter if you are connected using an Ethernet connection, if not uninstall the wireless adapter if connected to wireless.
The adapters will reinstall themselves upon a restart (usually a restart is not required and whilst uninstalling the adapter if asked to
remove the adapters software press 'No'.)

Another method.
'To fix in windows, after disconnecting from the vpn, go to network connections, select the interface which was bound to the tap-win, right-click and select "disable." Re-enable and the interface should reset its dns IF it's set to auto-acquisition, (the default).
If you have originally changed it for fixed dns servers, then reset them by right click the adapter name and selecting properties, select "internet protocol tpc-ip" on the list and select 'properties", and then enter your preferred dns addresses. 'From Max.
Comments
The diagnose connections thing with IE didn't find anything for me.
How are we to know the version number of the (Windows) client? There's no version number on the d/l page, the file has no version reference and the PIA blog doesn't announce updates. Appreciate the new features but looking forward to v20 to fix this.
Thanks
My point was that - without following this thread - there is no way for a user to know that the software has been updated without downloading the software, installing it and checking the version number. One would *never* know of any updte unless they repeatedly returned to dowload, install and test repeatedly.
At a minimum, there should be an statement on the download page of the current version number.
The older version of the PIA client still allows me to remotely access my desktops with my laptop/tab/phone. The latest version does not. So, I'm sticking to an older version (v1.6). The manual DNS leak solution (using CLI) suggested on the famous DNS leak test website has been working just fine with the older version -- and again, not with the new version.
As for the "Kill Switch" feature, I have the feeling that somehow it's the culprit as to why it doesn't reset to the original settings after disconnecting it. I just use a certain app to specifically terminate running programs in the event I lose connection with the VPN and resume automatically when the VPN connection is reestablished.
There's a host of them out there and a few free ones. Just do a search for "make vpn more secure".
If you have originally changed it for fixed dns servers, then reset them by right click the adapter name and selecting properties, select "internet protocol tpc-ip" on the list and select 'properties", and then enter your preferred dns addresses.
Personally, I will take that small amount of trouble in order to have secured connections as opposed to unsecured, esecially given that I'm sure it will be addressed shortly by the devs, also as finding an application which accomplishes this function for free does not seem to be as easy as a google search. Cheers!
Dropped all adapters, rebooted. No change.
I had only my wireless adapter connected during the pia install.
It worked flawlessly after install. I got curious and tried both dns leak and the kill switch. They worked during testing. But when I went to turn them off, that is where I ran into problems.
Now whenever I disconnect from the vpn, the wireless adapter would not get any settings and I could not get past my router. I un-installed and same issue.
No matter what I do, I can't get a DHCP ipv4 value to be assigned to the adapter now.
I can get an IPv6 dhcp value assigned. I can disable the protocol, just can't click PROPERTIES [it flashes a small box and the dialog disappears, not the normal size of this dialog].
When I disable ipv6 from the protocol list in the adapter's properties the adapter tries to get a dhcp v4 address none stop.
Can a developer of the installer weigh in on what registry values are adjusted for the kill switch and the dns leak? or what other commands are run that would have such an effect?
To work around the dhcp issue with just this adapter I issue these commands.
netsh interface ip set address name="Wireless Network Connection" static 192.168.1.89 255.255.255.0 192.168.1.1 1
netsh interface ip add dns name="Wireless Network Connection" address=192.168.1.1 index=1
If I don't issue these commands, my wireless adapter is dead (since I can't access the properties of tcp ip v4 protocol settings in the adapter properties dialog. So I manually set these from the command line.
When I manually set this to dhcp, is when I can watch it try to get a response dhcp v6 response but not a dhcp v4 response. I guess I could break out my snooping kit and try to sniff this dhcp traffic to make sure the dhcpv4 is being sent, but I feel almost 100% certain it is as I get a dhcp v4 response from the wired connection and on wireless adapters on other machines. It is just this wireless adapter that was lucky to be on while doing this install and testing of the kill switch/dns leak...
>Run this and see if it fixes the issue for you:
thisisme said:
If you are really that worried about DNS leaking then manually set the DNS to '4.2.2.1 and 4.2.2.2'.
@thisisme786 - I am not worried about DNS leaking. I am upset that a PIA option screws up my Internet connection, that the problem has been known for 2 months and that Support went back and forth with me for about three hours before realizing I had experienced a known problem. I want to be able to Disconnect or Exit PIA without loosing my Internet connection. My question is, "Is it safe to Disconnect or Exit with DNS Leak Protection disabled???" Thanks.