Posts Tagged ‘DNS’

白名单与黑名单路由表

星期三, 四月 24th, 2013

最近在整VPN,考虑到速度和省流量问题就想找适合的路由表,chnroutes开源项目提供了解决方案,只不过提供的条目数长达3536条,在Windows下完成添加需要比较长的时间,有IT网友考虑到这个问题,于是就对它进行了优化,开源项目见bestroutetb

研究了一下bestroutetb的源码,发现它是把白名单与黑名单放在一张表里了,在实际应用中个人觉得只需要一种,因此我对源码进行了一点修改,支持直接独立生成Windows下的白名单(net)和黑名单(vpn),在需要的时候做选择即可。源码里提供有Windows下加速加载路由表的代码,可是我在测试的时候发现有些问题,所以决定自己提供win_net_up、win_net_down、win_vpn_up和win_vpn_down的profile,直接生成批处理格式的路由表,使用的时候双击生成的路由表批处理等到加载完即可。

在Dropbox共享里提供两个js文件的下载:bestroutetb-master.zip
(更多…)

修正Windows下DNS不从VPN通道走的问题

星期二, 四月 23rd, 2013

默认情况下Windows完成VPN拨号后DNS仍然使用本地DNS解析域名,被DNS污染的域名仍然被RST,你懂的。。。

解决思路是打开注册表,找到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage
顶,双击打开Bind的值,把\Device\NdisWanIp移到第一行,然后保存即可。

测试发现在路由表里的IP会从网关走进行DNS解析,不在路由表的IP就会从VPN走进行DNS解析。

这下面是相关的链接:
http://www.isaserver.org/tutorials/work-around-vpn-clients-split-dns.html
http://www.hideipvpn.com/2009/09/dns-issues-on-pptp-vpn-connect/
http://support.microsoft.com/kb/311218/zh-cn
http://blog.ihipop.info/2010/06/1284.html

我这里把上面链接里提到的vbs脚本放上一份:FixVPN_DNS.vbs

各种操作系统下清空dns缓存方法

星期二, 四月 23rd, 2013

微软windows下如何清空dns
在微软windows下,你可以用命令ipconfig /flushdns来清空dns 缓存内容。
你也可以用命令ipconfig /displaydns 来查看dns缓存内容。

Mac OSX下如何清空dns缓存
在Mac OSX中,你可以用这个命令lookupd -flushcache来清空保留的缓存。
bash-2.05a$ lookupd -flushcache

Linux 下如何清空dns缓存
在linux中,nscd进程负责管理DNS缓存。
要清空DNS缓存,重启nscd守护进程就行了。
要重启nscd进程,使用命令(不带引号)'/etc/rc.d/init.d/nscd restart'

转自:www.cnblogs.com