在早期的 CentOS 5 環境中,IPv6 協議可能並非必要,反而可能導致服務衝突、增加攻擊面或造成網路診斷困擾。若您的應用環境僅使用 IPv4,建議徹底關閉 IPv6 以提升系統穩定性與安全性。
編輯 /etc/modprobe.conf,在檔案末尾加入以下兩行,禁止核心載入 IPv6 相關模組:
alias net-pf-10 off alias ipv6 off
儲存後需重新開機生效。
編輯 /etc/sysconfig/network,找到 NETWORKING_IPV6 參數並修改為:
NETWORKING_IPV6=no
同樣需要重啟系統。
CentOS 5.3 及以前版本可執行:
echo "install ipv6 /bin/true" > /etc/modprobe.d/disable-ipv6
CentOS 5.4 及更新版本建議使用:
echo "options ipv6 disable=1" > /etc/modprobe.d/disable-ipv6
此法同樣需重開機。
重啟後執行 lsmod | grep ipv6 若無輸出,或 ifconfig 不再顯示 inet6 位址,即表示成功禁用。
sysctl -w net.ipv6.conf.all.disable_ipv6=1 臨時生效測試Windows 伺服器強化實戰:從合規清單到風險導向的防護策略
網站訪問出現「Directory Listing Denied」錯誤原因與解決方法
伺服器可用性深度解析:硬體冗余與線上診斷技術如何保障 7×24 不停機
ASP 錯誤 'ASP 0178 : 80070005' Server.CreateObject 存取被拒絕解決方案
IIS 7/7.5 配置 PHP FastCGI 環境完整圖文教程 (效能最佳、支援 PHP 5.3+)
IIS CGI 腳本逾時預設 5 分鐘不夠用?教你修改逾時值
iptables 實現 NAT 功能完整指南:SNAT、DNAT、Masquerade 與 Port Redirection