使用 ClickHouse 进行 IP 到 ASN 查找

问题描述 投票:0回答:1

我有一个由 IP/CIDR 和 AS 编号组成的表以及一个常规的 sFlow 数据表。

由于 sFlow 数据没有 ASN,我想使用 IP/CIDR-ASN 表将 ASN 添加到 sFlow 数据表中

sFlow数据表的所有IP地址都是IPv6数据类型ipv4映射的。

我阅读了 ClickHouse 文档 > SQL 参考 > 函数 > 常规函数 > IP 地址。

isIPAddressInRange()
函数是有的,但是我不知道如何使用这个函数来解决这个问题。

ip-address clickhouse
1个回答
0
投票

🥲

  1. 从 ip/cidr 设置 IP 范围
  2. IPv4StringToNum(start) <= IPv4StringToNum('my ip') and IPv4StringToNum(end) >= IPv4StringToNum('my ip')
© www.soinside.com 2019 - 2024. All rights reserved.