如何獲取局域網(wǎng)內(nèi)的IP


def get_inner_ip(self):
    hostname = socket.gethostname()
    ip = socket.gethostbyname(hostname)          //獲取公網(wǎng)IP
    ipList = socket.gethostbyname_ex(hostname)         //獲取IP列表(內(nèi)網(wǎng)+外網(wǎng)IP)
    for i in ipList[2]:      #獲取內(nèi)外IP
        if(i[:3]=="172" or i[:3]=="192" or i[:3]=="10."):
            self.IP=i
圖片.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容