SLAAC(Stateless Address Autoconfiguration,無狀態位址自動設定)是 IPv6 環境中讓裝置自行產生位址、無須架設 DHCP 伺服器就能上網的機制啦隨著 IPv6 在臺灣企業與家用網路的普及程度逐年提高,理解 SLAAC 的運作邏輯,已經變成網路規劃與故障排除的基本功了齁。
本文從一句話定義出發,說明 SLAAC 的核心概念,並釐清它與 DHCPv6 在實務上的分工與差異,協助讀者建立清楚的判斷依據.啊對,先講重點這樣
SLAAC 無狀態位址自動設定
什麼是 SLAAC?先用一句話講清楚
SLAAC 就是「讓裝置自己生出 IPv6 位址,不需要架一臺 DHCP 伺服器來發」這樣啦IPv4 年代要讓電腦拿到 IP,通常得靠 DHCP;到了 IPv6,裝置只要收到路由器廣播的網路前綴(prefix),就能自己組合出完整的 128 位元位址捏這種「無狀態」設計代表伺服器不必記錄誰拿了哪個 IP,省事又省資源,也是 IPv6 設計哲學的縮影——盡量自動化、盡量去中心化。2026 年大量物聯網裝置、行動裝置一插上網路就能上線,背後的功臣之一正是 SLAAC 啊
路由器廣播前綴,裝置自己接手
整個流程從路由器定期送出的 Router Advertisement(RA,路由器通告)開始呦。RA 裡夾帶網路前綴(例如某個 /64 前綴)、預設閘道資訊,以及關鍵的 A 旗標(Autonomous flag)當 A 旗標設為 1,就代表這個網段允許裝置用 SLAAC 自己生位址裝置收到 RA 後,把 64 位元前綴加上自己的介面識別碼(Interface Identifier,IID,另外 64 位元),組出完整的 128 位元 IPv6 位址——啊說到這個,早期 IID 常用 EUI-64 格式,但基於隱私考量,2026 年主流作業系統預設已經改用隨機位址產生囉。
DAD 確認位址沒人用,再補齊其他參數
位址組出來後不會馬上啟用,裝置先送 Neighbor Solicitation 做 Duplicate Address Detection(DAD,重複位址偵測),確認網段上沒人使用這個位址,才正式啟用厚。至於 DNS 伺服器位址,則要看 RA 裡的 M 旗標(Managed flag)與 O 旗標(Other flag)。若 M=0、O=1,代表位址用 SLAAC 自己生,但 DNS 等參數仍透過 DHCPv6 取得,這就是實務上非常常見的「SLAAC + Stateless DHCPv6」組合啦
2026 年為什麼越來越重要
- 物聯網裝置爆炸成長:大量感測器、智慧家電沒有複雜的 DHCP 設定能力,SLAAC 讓它們插電就能上網,大幅降低部署門檻耶
- 行動網路與 Wi-Fi 漫遊:裝置換網路時能快速重新組出位址,切換延遲比傳統機制更低呦
- 雲端與容器環境:現代化基礎架構講求自動化,無狀態特性正好契合「基礎設施即程式碼」的思維捏
- 管理成本考量:不用維護 DHCP 租約資料庫,對維運團隊來說就少一個故障點啊
不過 SLAAC 並非萬靈丹啦它在位址追蹤、稽覈紀錄方面天生比 DHCP 弱,這也是許多企業採用混合架構、而非全盤擁抱 SLAAC 的原因2026 年常見的最佳實踐是:位址用 SLAAC,參數用 Stateless DHCPv6,兼顧自動化與管理彈性喔。
安全性與部署眉角
講到自動配置,資安一定是重點啊惡意裝置可以送假 RA 誤導其他裝置設定錯誤的前綴或閘道,實務上會用交換器 RA Guard 功能防堵;攻擊者也可能搶先回應 DAD 訊息,讓合法裝置誤以為位址被佔用,可透過 SEND(Secure Neighbor Discovery)強化,但部署率仍不算高啦...啊說到這個,2026 年主流系統預設啟用隱私位址(Privacy Extensions),定期更換暫時性位址,降低被長期追蹤的風險部署時若遇到「RA 發了但裝置拿不到位址」,先檢查 A 旗標有沒有設對,再看交換器是不是擋掉 ICMPv6 的 RA 封包——很多時候問題出在中繼設備過濾掉 RA,而不是 SLAAC 本身齁DNS 設定不生效,通常是 RA 忘了帶 RDNSS 選項,或沒搭配 Stateless DHCPv6;位址衝突則多半是 DAD 被繞過或關閉造成,不建議為了加速上線而關掉 DAD 呦至於同時存在多個前綴(主要前綴加暫時前綴)讓裝置組出多個位址,是正常行為,但要確保防火牆與監控能正確處理多位址情境嘿。
SLAAC 的核心價值在於「無狀態」:路由器只要廣播網路前綴,裝置就能自行組合出完整的 IPv6 位址,伺服器不必記錄誰拿了哪個 IP,部署與維運都更輕省。實務上,這代表你不需要為了讓內網裝置上線而額外架設 DHCPv6,特別適合 IoT 或大規模終端環境;但別忘了隱私位址(Privacy Extensions)與 RA Guard 等防護仍需一併規劃,才能兼顧便利與安全喔。
如果你正準備把內部網路從 IPv4 遷移到 IPv6,建議先從非關鍵網段開啟 SLAAC 並觀察 RA 廣播與位址生成狀況,確認防火牆與交換器的 RA Guard 設定無誤後,再逐步擴大到主要服務網段啦現在就挑一臺測試機,實際抓封包看看前綴是怎麼被接收的吧~