在限制 IP 存取你的網站時,是否有想過需要阻擋或是不要阻擋,或是配合驗證的方式來阻擋呢?
在使用 Cloudflare 免費方案下,就可以利用 Managed Challenge 來進行驗證,提高訪問門檻而降低資安的風險,不過也可能因為這樣而導致你希望提供給搜尋引擎、AI 機器人來收納入資料庫的可能,也就是 SEO 與 GEO。
另外也有可能會影響到像是協助快取的服務來存取你的網站內容,如 Cloudflare、Akamai、或是架設 WordPress 常用的 Jetpack image 快取 (i0.wp.com ..)、圖片動態調整大小與快取服務(如 https://wsrv.nl/)。
還有監控服務如 UptimeRobot、ServiceUptime等服務。
可能都會因為你下了 Managed Challenge 驗證而導致 403 失敗或無法存取,如此一來可能影響被搜尋的可能外,也可能影響一些圖片的顯示與監控服務告警。
簡單地說,若是使用了 Managed Challenge 驗證,記得要自行放行相關的白名單 IP,來解決這些自動化機器人或是來取得內容快取的服務們能正常運作,而不會發生問題,還有監控服務也是。
這裡列出一些重要與常見的 IP 供大家取用:
另外像是這裡也收集了大量的白名單 IP:
總之,需要記得放行你需要或會用到服務的 IP,避免異常或讓搜尋引擎無法將你的資料收集而降低到訪可能。