IPAddress gem是一个强大的Ruby库,简化了IPv4和IPv6地址的处理,支持地址创建、验证和子网划分,适合网络设计和管理。该库易于使用,兼容Ruby内置的IPAddr库,适合进行复杂的IP操作。
我们的Microsoft IIS服务器仅支持IPv4,IP地址记录为VARCHAR(15)。尽管云服务商支持IPv6,但我们通过WAF获取IPv6地址。由于SQL BIGINT限制,我们决定使用BINARY(16)存储IPv4和IPv6地址,并使用Java库IPAddress进行一致的日志格式化。
完成下面两步后,将自动完成登录并继续当前操作。