十二月 2024
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

彙整

不明原因,校外無法使用IPv6連本校校園網站?

1月27日下午開完校務會議後,再度與教研中心工程人員,研究校外無法使用IPv6連本校校園網站的原因。

  • 當本校校園網站 ICMPv6 對外開通時,從校內任何一部電腦使用 IPv6 ping → 正常
  • 從教研中心使用 IPv6 ping 本校校園網站 → 不通
  • 從教研中心使用 IPv6 ping 本校 Layer 3 交換器(Dlink 3627) → 正常
  • 從教研中心登入本校 Layer 3 交換器(Dlink 3627) ,再從 Layer 3 交換器使用 IPv6 ping 本校校園網站 → 正常
  • 什麼地方出了問題?本校的 Layer 3 交換器(Dlink 3627) 還是教研中心的交換器?
  • 教研中心工程人員將本校的 Layer 3 交換器(Dlink 3627)重新啟動,終於一切正常了。
  • 如何避免以後這種情形發生呢?目前無法事前透過檢測得知出了狀況,教研中心工程人員決定暫時在本校的 Layer 3 交換器(Dlink 3627) 中下Script,讓本校的 Layer 3 交換器每日凌晨5點自動重新啟動。

使用IPv6上網時,DNS查詢的方式

  • 一般我們使用 IPv4 上網時,DNS查詢會先向第一順位慣用DNS伺服器查詢,若慣用DNS伺服器不通時,則改向第二順位的其他DNS伺服器,再不通,則接著改向第三順位的其他DNS伺服器。
  • 使用 IPv6 上網時,DNS查詢一樣會先向 IPv6 慣用DNS伺服器查詢,若慣用DNS伺服器不通時,則改向第二順位的IPv6 其他DNS伺服器,依此類推。但是若沒有設定 IPv6 的 DNS伺服器,DNS查詢會直接向 IPv4 的慣用DNS伺服器查詢,接著是第二順位的其他DNS伺服器,依此類推。
  • 因此DHCP 伺服器只要配發客戶瑞  IPv4 的DNS伺服器即可,當然DNS伺服器中必須同時設定 IPv4 及 IPv6 的網址。
  • 目前學校電腦及網路電話的 IPv6的位址是由各校Layer 3 交換器發送的,只配發客戶端  IPv6 的位址,並沒有配發 IPv6 的 DNS伺服器位址,因此客戶端會直接使用向 IPv4 的 DNS伺服器查詢 IPv6 的位址。

WordPress 啟用了問題外掛,系統掛了!

如何手動關掉此有問題的外掛呢?

我的作法如下:

  • 修改 wp-config.php
    • 將 define(‘WP_DEBUG’, false); 改成 define(‘WP_DEBUG’, true);
    • 再次開啟網站,確定系統問題所在。
  • 將該問題外掛關閉或直接刪除:參考網址:https://www.webhostinghero.com/manually-disable-wordpress-plugins/
  • 關閉外掛 SQL語法:
    • SELECT * FROM wp_options WHERE option_name = ‘active_plugins’;
    • option_value
      • a:0:{} //將全部外掛關閉
      • 找到欲關閉的外掛,將其相關設定刪除,並將後續 i 索引編號依續更新,最後將開頭 a (外掛總數) 改成正確的數量。
  • 重新啟動網站,ok,一切又恢復正常。
  • 系統修復後,再次修改 wp-config.php
    • define(‘WP_DEBUG’, true); 改回 define(‘WP_DEBUG’, false);

本校校園網站無法以 IPv6 連上?!

今日教研中心來電,說本校校園網站無法以 IPv6 連上,而且無論是用 IPv4 或 IPv6 都 Ping 不到,這可真嚇壞我了。

  • 本校校園網站 http://www2.bhes.ntpc.edu.tw
    • 作業系統:Windows Server 2008 R2
    • IPv4 : 163.20.169.11
    • IPv6 : 2001:288:2213:5::11
  • Windows Server 2008 R2 預設對外 ICMPv4 及 ICMPv6 是未啟用的,所以Ping 不到。
  • 啟開 ICMPv4 及 ICMPv6 的方式如下:
    • 開啟 ICMPv4 :控制台 → 系統管理工具 → 具有進階安全性的 Windows 防火牆 → 輸入規則 → 找到"檔案及印表機共用(回應要求 – ICMPv4-In) – 網域 → 右鍵,啟用規則 即可
    • 開啟 ICMPv6 :控制台 → 系統管理工具 → 具有進階安全性的 Windows 防火牆 → 輸入規則 → 找到"檔案及印表機共用(回應要求 – ICMPv6-In) – 網域 → 右鍵,啟用規則 即可
    • 若要進一步設限為「本機子網路」:內容 → 領域 → 遠端 IP 位址  → 這些 IP 位址  → 新增「本機子網路」。
  • 將 Server 的通訊協定第6版 (TCP/IPv6) 關閉後,再重新啟用。
  • 檢查 IIS 網站設定是否支援所有的本機 IP。
  • 試著從本校其他電腦使用 IPv6連線 → 正常。

IPv6 網段對外網路嚴重塞車

IPv6 網段從上週起,上午上班時段,對外網路幾乎塞到爆,經打電話至教研中心了解。

教研中心回應是因為台北區網連政大的 IPv6 網段,網路頻寬已滿載,所以無法正常連通。

Windows 7 以上的機種,IPv6 和 IPv4 會同時啟用,暫時將 IPv6 關掉,可解決部份問題。

原因解釋如下:

  • 同行啟用 IPv6 和 IPv4,電腦會以 IPv6 優先跑,如果對方網站不支援 IPv6,則改為 IPv4 來跑,轉換時間約為 2分鐘。但如果對方網站支援 IPv6,只是回應慢,電腦還是不會主動切到 IPv4 來跑。
  • 跑 IPv6 網段的電腦,DNS 查詢會自動跑到教研中心的 DNS 伺服器查詢,但由於 IPv6 網段已嚴重塞車,回應非常的慢,因此許多網站會回應得很慢,就連本校的校園網站也是一樣。
  • 目前全世界的網站幾乎都會同時支援  IPv6 和 IPv4,部份伺服器因老舊原因不支援  IPv6,但一定都會支援 IPv4,所以關掉 IPv6,並不會影響上網的功能。
  • 那 IPv6 做什麼用:請參考網址:http://zh.wikipedia.org/wiki/IPv6