檢測網絡接口是否是環回適配器的最佳方法是什麼?檢測環回適配器
在Windows API的GetAdaptersInfo和GetAdaptersAddresses,他們將返回是否接口文檔中狀態是通過類型(MIB_IF_TYPE_LOOPBACK)環回,但對於Microsoft環回適配器這些都不做,至少,它被報告爲標準的以太網接口。
我可以嘗試檢查Loopback適配器的默認MAC,但這很容易被欺騙。
我可以在描述中檢查名稱「微軟環回適配器」,但這可能有翻譯問題並可能導致其他問題。
IP地址也可以更改。
這樣做最健壯的方法是什麼?
據我所知,環回適配器不應該報告MIB_IF_TYPE_LOOPBACK。該適配器的全部用途是讓應用程序使用IP適配器在本地測試其插槽I/O,IP適配器的外觀和行爲與其他任何以太網適配器相似。 MIB_IF_TYPE_LOOPBACK可能僅由管理實際環回IP的接口(IPV4爲127.0.0.1,IPv6爲0:0:0:0:0:0:0:1)報告。 –