谷歌解析结果经常变动,可以从上游返回想要的结果不
问题现象
简要描述问题出现的现象
我想要解析结果比如谷歌返回的IP地址范围结果为
172.0.0.0/8
142.0.0.0/8
看文档里面有个白名单设置 ip-set -name google -file /etc/smartdns/google-list.conf 希望谷歌解析的结果地址段的文本google-list.conf内容 172.0.0.0/8 142.0.0.0/8
server -whitelist-ip ip-rules ip-set:google -whitelist-ip
这个whitelist-ip是一个名称,还是特指一个上游DNS,还是这个代表白名单命令功能
能否针对一个特定域名返回想要的结果单独设置,比如www.google.com 我希望通过上游4个DNS比如是 server 8.8.8.8 server 8.8.4.4 server 1.1.1.1 server 1.1.1.2 返回的时候,只接收结果为 172.0.0.0/8 142.0.0.0/8 如果没有172跟142段就最终返回不对的域名,如果4个DNS解析结果里面有存在172跟142段的目标IP地址就优先返回这个段结果,能否实现 具体截图: 比如我www.google.com不正常情况,可能偶尔反馈142.251.41.36,偶尔又返回一组64.233.167.103 64.233.167.105等,但我只想要142.251.41.36这种结果,不是看速度,看返回结果很重要,这个需要怎么配置,针对单独一个域名白名单
重复#709 目前实现不了
重复#709 目前实现不了
那目前IP地址集合的使用 为方便按集合配置IP地址,对于使用到ip/subnet的配置,可以指定IP地址集合,方便维护。具体方法为:
使用ip-set配置集合文件,如
ip-set -name cloudflare -file /etc/smartdns/cloudflare-list.conf cloudflare-list.conf的格式为一个IP地址一行,如
1.2.3.4 192.168.1.1/24 在有ip/subnet配置的选项使用IP地址集合,只需要将ip/subnet配置为ip-set:[集合名称]/即可,如:
ignore-ip ip-set:cloudflare ip-rules ip-set:cloudflare -whitelist-ip ip-alias ip-set:cloudflare 192.168.1.1 这个功能跟还有黑白名单是那种案例,没太明白白名单IP地址 如果想对某个上游限制其返回的IP地址在白名单范围,非白名单的地址全部丢弃,则可以设置如下:
方法1:
server -whitelist-ip whitelist-ip 192.168.1.1/24 方法2:
server -whitelist-ip ip-rules 192.168.1.1/24 -whitelist-ip
cf不一样。cf只要是在段内ip可以随便用,需要 ip-alias 配置参考 #1387 #1062 。 谷歌也是相同的原理吗?
cf不一样。cf只要是在段内ip可以随便用,需要 ip-alias 配置参考 #1387 #1062 。 谷歌也是相同的原理吗?
谷歌有自己的地址,貌似不能随便用
目前比较靠谱的做法:把谷歌所有的 CIDR 收集了,做成白名单验证。
目前比较靠谱的做法:把谷歌所有的 CIDR 收集了,做成白名单验证。
谷歌的ip段倒是公开的
总的感觉,谷歌这类的大公司的IP库非常庞大。为了防止恶意攻击,采取类似 PPPoE 不停地更换IP的机制。
所以,没法固定IP的。