ping.pe:即時查看各地到此 IP ping 值的服務

此網站的首頁直接秀出你的 IP 的資訊,輸入 IP 後,會由多個地區來 ping 此 IP,來查看 mtr 的情況,也查看各地區是否能正常連接此 IP。

Apache2 抓取 Load Balancer Client IP 的設定

Apache2 前面加上 Load Balancer (F5 Big IP LTM),走得就類似 Reverse Proxy 的模式,會由 F5 將 X-Forwarded-For 轉送到 Apache,要怎麼設定格式才能跟原始 combined 一樣呢?

閱讀全文〈Apache2 抓取 Load Balancer Client IP 的設定〉

Windows 10 限制連線無法從 DHCP 拿到 IP 的解法

一早連續遇到兩台 Windows 10 都無法連上網路的問題。

測試:AP 正常,其它系統都可正常上網。

問題:

  • Windows 10 的無線、有線網路、甚至手機分享網路都無法取得 IP,由此可確認是 Windows 10 的問題。
  • Windows 10 的網路卡直接設定 IP 可以正常連線。

閱讀全文〈Windows 10 限制連線無法從 DHCP 拿到 IP 的解法〉

Nginx 擋掉某個 IP 或 網段

Nginx 想要擋掉某個 IP,作法如下:(下述為 Debian / Ubuntu Linux 的路徑)

  1. vim /etc/nginx/sites-enabled/blockips.conf # 輸入下述即可
    deny 123.123.123.123;
  2. sudo /etc/init.d/nginx restart
  • 註1:這是 Global 都全部擋掉此 IP,想要分別於 VirtualHost 擋的話,再自行寫進去裡面即可
  • 註2:blockips.conf 這個檔名可以隨便取

blockips.conf 裡面,若要擋掉 subnet,可見下述:

  • deny 123.123.123.0/24;

只允許某個IP 或 網段:

  • allow 1.2.3.4/24;
  • deny all;

更多範例可參考下述:(取自:Module ngx_http_access_module)

location / {
   deny  192.168.1.1;
   allow 192.168.1.0/24;
   allow 10.1.1.0/16;
   allow 2001:0db8::/32;
   deny  all;
}