一、如果獲取本主機名字和ip
1.按鍵盤上的win鍵+r鍵打開運行,然后輸入cmd再回車打開控制台
2.在控制台命令行中輸入ipconfig/all再按回車,可以在列出來的信息里面找到本機的主機名字和ip地址
二、通過ip地址獲取其主機名
1.在控制台輸入ping 目標ip地址,如下圖,返回的信息如下證明可以ping通,也就是說可以獲取其主機名字
2.下面是ping的一些用法,請格式為:ping 目標IP地址 [命令符]
3.根據上表,我們可以輸入:ping 目標ip -a或者使用命令nbtstat -A IP地址,nbtstat功能強大,詳細介紹點這里
三、獲取局域網內所有主機名和相應的ip地址
1.可以利用arp -a來獲取局域網內所有被使用的ip地址。(其實也可以自己寫個for循環,ping通了即為被使用)
2.然后按照上面步驟可以一個個地把對應ip的主機名解析出來。
以上方法太麻煩,所有我用c#寫了一個自動掃碼局域網內所有ip地址及其主機名的小程序,原碼點擊這里