【发布时间】:2017-09-07 10:03:15
【问题描述】:
我正在尝试将 Redis(redis.conf、bind 参数)配置为仅接受来自某些 ips 的访问。在我的情况下,我想启用对环回网络接口 (127.0.0.1/::1) 和 ip 192.168.56.101 的访问(192.168.56.102 是 Redis 服务器的 ip)。根据我目前阅读的所有文档,下面的配置应该可以工作......
bind 127.0.0.1 ::1 192.168.56.101
...但事实并非如此。
我尝试了其他几种配置...
bind 127.0.0.1 192.168.56.101 ::1
bind 127.0.0.1 192.168.56.101
bind 192.168.56.101
bind 192.168.56.0
bind 192.168.0.0
...没有任何效果。 =|
唯一有效的配置是这个......
bind 0.0.0.0
但是,这个配置打开了对任何 ip 的访问权限!
注意:protected-mode 参数 (redis.conf) 具有 no 值。
知道会发生什么吗?
参考:
Redis bind to more than one IP
进一步的问题:
如何启用对 IP 范围的访问(bind 参数)?有点像...
bind 192.168.56.0
...或者...
bind 192.168.56.0/24
在这些示例中,任何 ip 以“192.168.56”开头的机器都可以访问 Redis 服务器。
@卡尔·达科斯塔 @杰基
谢谢!
【问题讨论】:
标签: redis