VPNBook(OpenVPN)でのDNSリーク
現在のセットアップ:
OS: Ubuntu 17.04
Service: OpenVPN
VPN: VPNBook (free)
VPNセットアップ:
次のリンクでUS1ファイルをダウンロードして、Ubuntu OSでVPNBookをセットアップします。
https://www.vpnbook.com/freevpn
次に、ターミナルを使用してフォルダーに移動し、次のコマンドを実行してサービスを開始します。
openvpn --config vpnbook-us1-tcp443.ovpn
その後、ユーザー名とパスワードを入力すると、セットアップが完了します。完了したら、次のサイトでIPを確認しました。
私のIPアドレスは隠されていましたが、標準テストを実行したときに、DNSリークのISP名がまだ表示されていました。 VPNBookの使用中にDNSをOpenDNSアドレス(208.67.222.222、208.67.220.220)に変更するにはどうすればよいですか? /etc/resolv.conf
にあるファイルを確認しましたが、次のメッセージが表示されます:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.
nameserver 127.0.0.53
変更は上書きされるので、VPNBookを使用しているときにDNSをOpenDNSに変更して、さらにリークが発生しないようにするにはどうすればよいですか?
OpenVPNクライアント構成で使用するDNSサーバーを指定できます。
したがって、OpenDNSの場合は次のようになります。
dhcp-option DNS 208.67.222.222
dhcp-option DNS 208.67.220.220
Linuxを使用しているため、リゾルブファイルをその場で変更する必要があります。 VPNがアップまたはダウンしたときにスクリプトを呼び出して、それを処理できます。
プロセスを説明するリンクは次のとおりです。 http://www.linuxquestions.org/questions/linux-networking-3/how-i-think-i-solved-dns-leakage-on-my-centos -7-pc-4175602864 /
そして特にUbuntuの場合: LinuxでOpenVPN DNSリークを修正する方法
Openvpnの起動後に/etc/resolv.confが変更され、Openvpnの終了時に復元されることを確認します。