当前位置

IPSHU保留IP地址的页面改版

James Qi 在 2022年5月19日 - 10:42 提交

IPSHU网站最开始各种IP地址都用相同的格式显示信息,都是显示的IP地址的地理位置信息,但实际上内网IP和一些特殊IP地址是没有地理位置信息的,几年前将IP地址划分为外网IP地址、内网IP地址和保留IP地址展示不同的信息,重点修改了内网IP地址的显示内容,改为用户更关心的路由器方面常见问答,效果应该是明显的。

一、保留IP地址页面改版为问答形式

最近将保留IP地址的展示方式也进行了调整,都改为问答方式,例如0.0.0.0这个页面就分为了6个问题:

1. 0.0.0.0是什么?
2. 0.0.0.0是外网IP地址还是保留IP地址?
3. 0.0.0.0可以用作路由器的内网IP地址吗?
4. 0.0.0.0有什么特别用途?
5. 可以查到0.0.0.0的IP地址归属地吗?
6. 如何找到0.0.0.0归属的管理机构和具体的负责人?

每个问题都给予了一段回答并加入图片进行更好的解释,还有一些扩展知识用链接方式展示。相信这样能给用户更满意的信息。

二、PHP判断保留IP地址的办法纠正

另外,以前用与判断是否保留IP地址用的PHP函数有点问题,以前用的是:

!filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_NO_RES_RANGE)

但同事发现100.64.*.*这样的IP没有被正确归于保留IP,查看更多PHP文档资料,这个FILTER_FLAG_NO_RES_RANGE只包含了以下IP段:

  • 0.0.0.0/8
  • 169.254.0.0/16
  • 127.0.0.0/8
  • 240.0.0.0/4
  • ::1/128
  • ::/128
  • ::ffff:0:0/96
  • fe80::/10

并没有包含维基百科解释的保留IP地址的所有IP段,我们自己修改了保留IP判断的定义函数来解决。

三、保留IP地址页面的后续改进工作

还可以做一些细致的工作来继续改进:

  • 为10多个保留IP地址段撰写专门的介绍,能更详细说明这些IP段中IP的用途
  • 为个别的单个IP撰写专门的介绍,特别是用户常访问的热门页面
  • 增加扩展知识,链接到专门的页面
  • 设计制作专门的图片,包括社交分享图片以及特殊用途段落的图片等

要想做好一个网站真不容易啊,需要不断为用户考虑,不断改进。

自由标签:

添加新评论

Plain text

  • 不允许使用HTML标签。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。