额,标题不知道有没有表达清楚,就是想让本省或者本市的 IP 才能访问服务器,不知道阿里云后台能不能实现,或者需要自己在服务器上配置。
另外,这个 IP 段的数据哪里有比较新的准确的。
假如设置后,会不会影响移动设备的访问,例如手机访问网站,微信公众号等等。
另外,这个 IP 段的数据哪里有比较新的准确的。
假如设置后,会不会影响移动设备的访问,例如手机访问网站,微信公众号等等。
1
ripe Aug 14, 2016 via Android
上又拍云 CDN ,后台配置开启地区访问限制白名单。
|
2
shanks Aug 14, 2016
|
3
kozora Aug 14, 2016
cloudxns 按区域解析
|
5
cocochan Aug 14, 2016
Nginx geo ip 应该可以
|
6
abelyao Aug 14, 2016
要把微信的服务器放到白名单中吧,不然微信把消息转发给你的话,就被拒之门外了
|
7
ZE3kr Aug 15, 2016 via iPhone 还是用 Nginx 的 GeoIP 比较好,在 Nginx 上能实现不是该区域的给出自定义错误页面。 Max Mind GeoIP 对城市定位很不准(也就用它来当统计还成),国家定为挺好,城市定位还是用国内的数据库(如 ipip.net )。就算阿里云上能设置,也不能设置自定义错误页面。
上 UPYUN 之后就不用考虑数据库的问题了。 不推荐用 CloudXNS 做屏蔽,容易误杀,也容易漏杀。 我 Nginx 上屏蔽中国的配置文件 https://git.tlo.xyz/FuckBilibili/FuckBilibili/snippets/9 ,把 if ($geoip_country_code = 'CN') { 改成类似 if (!$geoip_city = '城市名') { 即可 |