您在這裡

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 標籤。
  • 自動將網址與電子郵件地址轉變為連結。
  • 自動斷行和分段。