ruby-on-rails – IP地址过滤
发布时间:2020-12-16 19:15:03 所属栏目:百科 来源:网络整理
导读:我正在考虑为我的Rails SaaS应用程序实现IP地址过滤.简而言之,我希望管理员能够指定一个或多个IP地址(或一系列IP地址),然后我的应用程序只接受来自指定地址的实例上的请求. 我正在寻找使用IPAddress(http://github.com/bluemonk/ipaddress)来解析/验证每个地
我正在考虑为我的Rails SaaS应用程序实现IP地址过滤.简而言之,我希望管理员能够指定一个或多个IP地址(或一系列IP地址),然后我的应用程序只接受来自指定地址的实例上的请求.
我正在寻找使用IPAddress(http://github.com/bluemonk/ipaddress)来解析/验证每个地址/地址范围.这是一个不错的选择还是有更好/更合适的库? 有没有人实现过这种过滤,可以描述一种对他们有用的方法,还是有任何我需要担心的陷阱? 或者,是否有一个现有的Ruby库可以自动处理所有这些,并设法逃避我的谷歌搜索? 非常感谢, 解决方法
ipaddress是一个很棒的库(我知道作者),但除非你计划对IP地址执行一些高级操作,否则你可能不需要它.
事实上,最简单的方法是 >存储IP地址数组以过滤某处.您可以使用字符串表示形式(192.168.1.1)或long int表示形式.使用字符串版本,您甚至可以允许使用通配符(192.168.1.*) 如您所见,您甚至不需要将IP转换为IP对象,除非您需要执行其他类型的操作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- [Swift]LeetCode415. 字符串相加 | Add Strings
- Ajax jquery调用获取NetworkError:403 Forbidden错误响应
- c# – 如何使用TextMode =“Date”将服务器端代码的值设置为
- Cocos2d-3.x_基本数据类型(cocos2d::Vector)
- 正则表达式
- 为有源头话水来——使用SQLite、ContentProvider与Preferen
- js正整数正则表达式
- 内存管理 – 估计Cocos2d游戏的内存使用情况
- PAT (Basic Level) Practice (中文) 1013 数素数 (20 分
- 详解Oracle修改字段类型方法总结