遷移風險來源分析
1. DNS 全球生效延遲(24–72 小時)
修改 A 記錄指向新 IP 後,各地 DNS 快取過期時間不一。此期間舊 IP 仍可能收到流量,若舊站已下線,將產生大量死連結,導致搜尋引擎判定網站不穩定,進而降權。
2. 蜘蛛 IP 快取機制(預設 TTL 約 3600 秒)
搜尋引擎爬蟲為提速會快取域名對應 IP。遷移後若蜘蛛仍用舊 IP 訪問遇到 404/連線失敗,直接產生死連結,影響關鍵字排名、權重與信任度。
零停機遷移四大鐵律
✅ 鐵律一:選擇蜘蛛低峰期,預留 24+ 小時雙線並行期
- 啟用 IIS 日誌「每小時產生一份」,匯出 24 份日誌
- 用批次分析工具統計各時段蜘蛛爬取量(User-Agent 含 Baiduspider, Googlebot 等)
- 鎖定最低峰時段(通常凌晨 2–4 點)執行 DNS 切換
✅ 鐵律二:舊站保線 24+ 小時,確保雙 IP 同時可訪問
- 資料同步:資料庫主從同步、檔案 rsync 雙向同步
- 程式碼同步:Git 部署雙環境,或共享儲存掛載
- DNS TTL 建議降至 300 秒(5 分鐘)加速生效
✅ 鐵律三:觀察雙線日誌,確認蜘蛛已全量切換再下線舊站
- 百度擁有聯通/電信多地爬蟲節點,需觀察各節點 IP 切換情況
- 新站日誌出現穩定蜘蛛來訪、舊站蜘蛛歸零後,再停用舊主機
✅ 鐵律四:若舊站僅支援域名存取,遷移前必須綁定臨時 IP/子域名
確保遷移期間仍可直接 IP 存取舊環境進行驗證、同步、回滾。
備案與合規提醒
國內主機遷移涉及 ICP 備案接入商變更,建議:
- 優先選擇同服務商機房遷移,避免備案重新審核
- 跨服務商必須提前發起「接入備案」,預留 10–20 個工作日
- 切勿頻繁更換接入商,避免備案黑名單風險
檢查清單
| 階段 | 關鍵動作 | 驗收標準 |
| 遷移前 | 降低 DNS TTL、建立臨時存取、資料同步測試 | 新舊環境內容一致、臨時域名可訪問 |
| 切換中 | 低峰期修改 A 記錄、監控雙線日誌 | 新站 200 OK、舊站仍可訪問 |
| 遷移後 | 持續觀察 24–48h 蜘蛛日誌、恢復正常 TTL | 蜘蛛全量切換、無 404/5xx 異常 |