# Screened IPs中的不直观IPv6地址搜索

**URL:** <https://meta.discourse.org/t/unintuitive-ipv6-address-search-in-screened-ips/362118>\
**Category:** UX\
**Created:** [2025年四月16日 16:33 UTC](https://meta.discourse.org/t/unintuitive-ipv6-address-search-in-screened-ips/362118 "2025-04-16T16:33:23Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)\
**Post date:** [2025年四月16日 16:33 UTC](https://meta.discourse.org/t/unintuitive-ipv6-address-search-in-screened-ips/362118/1 "2025-04-16T16:33:23Z")

</div>

在Screened IPs中搜索IPv6地址并不容易：

 ![此图像显示了一个“日志和筛选”管理界面，其中监控IP地址并可以设置允许或阻止访问的配置，其中一些当前设置为允许。（AI字幕）](https://global.discourse-cdn.com/meta/original/4X/f/8/7/f87706613f74d97756b5ca6b612dcb87c08933f7.png)

 ![截图显示了一个用于监视IP地址的功能，在输入字段中显示“2001”，并带有“导出”、“新建”、“允许”和“添加”按钮，以及“未找到结果”的消息。（AI字幕）](https://global.discourse-cdn.com/meta/original/4X/7/1/f/71f5c1d7477102df705d19456954cf0c2e4cc15f.png)

 ![此图像显示了一个用于管理日志和筛选功能的UI，其中找不到特定IP地址2001:db8:666的结果。（AI字幕）](https://global.discourse-cdn.com/meta/original/4X/5/e/8/5e8b2825edb4a2c45c6e6b8077578796b2552d60.png)

与IPv4行为形成对比：

 ![此图像显示了一个日志和筛选仪表板，其中列出了被阻止的IP地址。（AI字幕）](https://global.discourse-cdn.com/meta/original/4X/9/8/a/98a59f3477e00c4ff114f2eaafa511e8ff279e4f.png)

也许如果我们检测到我们只有一个部分地址，我们也可以做一个简单的字符串比较，使其更直观？

```plaintext
discourse(prod)> ScreenedIpAddress.all.filter{ _1.ip_address.to_s.starts_with? '2001' }.pluck(:ip_address)
=>
[#<IPAddr: IPv6:2001:0db8:0666:0000:0000:0000:0000:0000/ffff:ffff:ffff:0000:0000:0000:0000:0000>,
 #<IPAddr: IPv6:2001:0db8:0666:0000:0000:0000:1234:5678/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>,
 #<IPAddr: IPv6:2001:0db8:0666:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>]

```

---

_[View the full topic](https://meta.discourse.org/t/unintuitive-ipv6-address-search-in-screened-ips/362118)._
