gpt4 book ai didi

sql - 抓取用户IP地址信息进行审计

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:29 25 4
gpt4 key购买 nike

我们需要记录所有使用基于 Java EE 5 的特定 Web 应用程序的用户的 IP 地址信息。

在以下支持的数据库(h2、mysql、oracle)中存储 IPv4 或 IPv6 地址的合适 sql 数据类型是什么?

还需要过滤来自特定 IP 地址的事件。我是否应该将表示形式视为字符串字段(比如 varchar(32) 来保存 ipv4、ipv6 地址)?

最佳答案

我会将 IP 地址存储在 varchar(15) 中。这很容易阅读,您可以过滤特定的 IP,例如 where ip = '1.2.3.4'

如果你必须在网络上进行过滤,比如 1.2.3.4/24,那就另当别论了。在这种情况下,您最好将 IP 地址存储为 4 字节二进制文件。

关于sql - 抓取用户IP地址信息进行审计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2575181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com