一种新的寻找Goagent可用的IP方法

2015/04/30
第一步(Windows需要这步):去https://www.isc.org/downloads/ 下载BIND,解压,提取出里面的dig.exe,
放入系统根目录(系统盘:\Windows\System32)下(或者放入自建文件夹,修改系统环境PATH变量,在最后加上自己文件夹路径),
打开命令提示符(cmd)敲"dig"(无引号)确认一下,出来一堆root-servers.net就对了
(Mac OS和Linux直接打开终端敲 dig 就好了)

第二步:利用dig中EDNS扩展中的subnet功能(为了解析到距离更近的主机,这里可以模拟DNS查询的来源IP),查Google的四个权威DNS:
ns1.google.com (216.239.32.10)
ns2.google.com (216.239.34.10)
ns3.google.com (216.239.36.10)
ns4.google.com (216.239.38.10)
注意不是Google Public DNS (8.8.8.8/8.8.4.4)
方法:在cmd里输入:
如果你要IPv4地址(大多数人用IPv4):
dig +subnet=X.X.X.X @ns1.google.com www.google.com
如果你要IPv6地址:
dig +subnet=2001:db8:1234::1234 @ns1.google.com aaaa www.google.com
X.X.X.X和那个2001:db8开头的地址改成你想模拟的来源IP
最后的www.google.com可以改成其他的Google域名
ns1.google.com可以换成ns2,ns3,ns4,或者干脆用IP地址
来源IP优先选择亚洲的IP,延时小,速度快
因为Google的官方IP被封的差不多了,所以要找Google Global Cache IP (GGC IP)
Google 官方IP列表:http://bgp.he.net/AS15169#_prefixes简单说就是IP在以下范围内为Google官方IP:
64.233.160.0 - 64.233.191.255
74.125.开头
173.194.开头
216.58.192.0 - 216.58.223.255
216.239.32.0 - 216.239.63.255
如果不是Google官方IP,那太好了,这些都是GGC IP,开始第三步吧

第三步:把你拿到的GGC IP放入IP扫描工具:(选一个)
GoGoTester (https://github.com/azzvx/gogotester )
CheckGoogleIP (https://github.com/moonshawdo/checkgoogleip )
GScan (https://github.com/yinqiwen/gscan )
留下能用的

第四步:放入Goagent的IP列表(proxy.ini的google_hk=后面)
找多一点,放少一点


来源:http://www.somesky.net/thread-index-fid-6-tid-73.htm

Related Posts