一些情况下用户拨上我们的VPN之后, 发现还是上不了Youtube 或者Facebook . 那很大的可能是DNS被污染了. 这是我们就需要来清理DNS缓存. 下面提供了不同系统下面清理DNS 缓存的方法.
WIndows: 开始菜单 -> 运行 -> cmd -> ipconfig /flushdns
MacOS Leopard: 打开终端 , 输入 dscacheutil -flushcache
MacOS Tiger (或更低版本): 打开终端输入 lookupd -flushcache
Linux 比较复杂, 可能会有效果的命令有
sudo /etc/init.d/nscd restart 或者
sudo /etc/init.d/dnsmasq restart 或者
sudo /etc/init.d/named restart
大家如果下次碰到拨上VPN之后尚不了Youtube 等网站的问题, 请尝试上面的办法.
2.VPN能连接成功,但是不能上网?
为什么我连上VPN以后无法访问国外的XXX网站?
如果您的系统是Windows XP以及Windows 2000,这个很有可能是您的DNS设置错误造成的。
请先尝试将所有 本地连接 以及 ADSL拨号连接(如果有的话) 的DNS设置成:
8.8.8.8
8.8.4.4
然后再运行一下ipconfig /flushdns命令清空DNS缓存,再试试能不能上国外的网站。 如果还是不行,请您使用电脑请连上VPN后打开命令窗口(开始->运行,输入cmd,回车)。 然后以下几个命令(以www.facebook.com为例,您可以将命令中的地址替换成您想访问的网站):
ipconfig /all
route print
tracert www.facebook.com
nslookup www.facebook.com
为什么我连上VPN以后,只能上一会儿马上就无法连接任何网站了?
很有可能是您的路由器开启了QOS功能或SPI防火墙之类的会干扰PPTP VPN数据流的功能,请关闭它们以后再试试。
为什么我的iphone可以连上VPN却无法访问国外网站,比如youtube.com?
如果您使用的是越狱的iphone,请首先安装”push fix”。
设置本地连接dns图解,大部分应该都差不多.具体请点击这里
