從 Mac OS X (10.6.5) 的最新更新開始,如果分配的 IP 位址來自 169.254.0.0./16,所有 Apple 應用程式(Safari、Mail、iChat 等)將不再連接到網路範圍。這不是路由問題,我仍然可以 ping 任何我想要的伺服器,甚至可以透過命令列工具進行連接。
我知道這個問題可以透過將IP位址更改為更常見的RFC1918位址(例如192.168.0.0./16)來輕鬆解決,但這是ISP透過DHCP分配的位址,我不確定我能否說服他們(Xplornet)改變這一點。
所以我想知道是否有一個(隱藏的?)設定可以讓蘋果應用程式相信它們實際上仍然在線。
答案1
好吧,至少從 ISP 獲得合法 DHCP 租約的客戶端不應該使用鏈路本地地址。您的 ISP 基本上做錯了什麼。
我不知道,但也許蘋果正在嘗試用這種配置來彌補一些漏洞。
我能想到的最簡單的方法是在兩者之間添加一個路由器並使用 DMZ 功能轉發所有連接埠。