提问人:2sang 提问时间:9/18/2023 更新时间:9/19/2023 访问量:59
使用 ClickHouse 查找 IP 到 ASN
IP to ASN lookup using ClickHouse
问:
我有一个由 IP/CIDR 和 AS 编号组成的表和一个常规的 sFlow 数据表。
由于 sFlow 数据没有 ASN,我想使用 IP/CIDR-ASN 表将 ASN 添加到 sFlow 数据表中。
sFlow 数据表的所有 IP 地址均为 IPv6 数据类型 ipv4 映射。
我阅读了 ClickHouse 文档> SQL 参考>函数>常规函数> IP 地址。
isIPAddressInRange()
函数是有的,但我不知道如何使用这个函数来解决这个问题。
答:
0赞
2sang
9/19/2023
#1
🥲
- 从 IP/CIDR 创建 IP 范围
IPv4StringToNum(start) <= IPv4StringToNum('my ip') and IPv4StringToNum(end) >= IPv4StringToNum('my ip')
- 哇
评论