云日志服务 LTS-IP解析函数:ip_makenet

时间:2024-07-30 15:17:57

ip_makenet

将单个IP地址转换为CIDR地址块。

  • 函数格式
    ip_makenet(ip, subnet_mask=None, default="")
  • 参数说明

    参数名称

    参数类型

    是否必填

    说明

    ip

    String

    IP地址

    subnet_mask

    String

    子网掩码, 如果ip中输入的是IP网段,则子网掩码可以为空。

    default

    String

    无法将IP地址转成CIDR地址块时,返回该值。

  • 返回结果

    CIDR地址块。

  • 函数示例
    1. ip地址范围转为CIDR地址块。
      • 测试数据
        {
          "ip": "192.168.10.0-192.168.10.255"
        }
      • 加工规则
        e_set("result",ip_makenet(v("ip")))
      • 加工结果
        ip: 192.168.10.0-192.168.10.255
        result: 192.168.10.0/24
    2. ip地址转为CIDR地址块。
      • 测试数据
        {
          "ip": "192.168.10.0"
        }
      • 加工规则
        e_set("result",ip_makenet(v("ip"), “255.255.255.0”))
      • 加工结果
        ip: 192.168.10.0
        result: 192.168.10.0/24
support.huaweicloud.com/usermanual-lts/lts_07_0151.html