您尚未登录。

#1 2011-11-06 20:11:49

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,222
个人网站

用pdnsd屏蔽DNS解析出的IP

本地广电Cable上网服务太劣质了,许多IP段连不上(比如百度的某服务器,123.125...),自己的DNS解析出来的地址都连不了。

改DNS、手动设置host只能搞定部分网站,不过一个个都手动改太累了。

发现pdnsd(DNS缓存工具)能设置IP黑名单。如果DNS解析的地址在IP黑名单中,pdnsd会尝试使用其他DNS服务器返回的地址。这样就方便多了,还省去因DNS改动手动改host的麻烦。

pdnsd.conf server段设置:

server {
	#(省略)..........
	# 这里是指定DNS的,各地的多写几个,这样可能得到更多不同解析结果,增加选择余地。
	ip = 178.79.131.110, 203.196.0.6, 61.139.2.69, 8.8.4.4;

	#(省略)..........
	randomize_servers=on;  #随机选择DNS,开不开都行
	# ip黑名单,可以制定IP段
	reject=
		74.125.71.106, #屏蔽单个IP
		123.125.114.0/24, #制定IP段,这种格式我不太了解,反正/24是匹配从X.X.X.0到X.X.X.255。
		123.125.115.0/24;
}

Site: I-YU.ME   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

页脚