1骄恶、arp -a : 通過ip 查對方mac。
2匕垫、nbtstat -A ip 根據(jù)ip獲取計算機名(未注冊查不到)
Nbtstat(NETBIOS over TCP/IP statistics)
https://baike.baidu.com/item/nbtstat/7578115?fr=aladdin
NBTSTAT命令:用于查看當(dāng)前基于NETBIOS的TCP/IP連接狀態(tài)僧鲁,通過該工具你可以獲得遠程或本地機器的組名和機器名。雖然用戶使用ipconfig/winipcfg工具可以準確地得到主機的網(wǎng)卡地址象泵,但對于一個已建成的比較大型的局域網(wǎng)寞秃,要去每臺機器上進行這樣的操作就顯得過于費事了。網(wǎng)管人員通過在自己上網(wǎng)的機器上使用DOS命令nbtstat偶惠,可以獲取另一臺上網(wǎng)主機的網(wǎng)卡地址春寿。我們還是先來看看它的語法格式吧:
NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [interval] ]
參數(shù)說明:
-a Remotename—說明使用遠程計算機的名稱列出其名稱表,此參數(shù)可以通過遠程計算機的NetBios名來查看他的當(dāng)前狀態(tài)忽孽。
-A IP address—說明使用遠程計算機的 IP 地址并列出名稱表绑改,這個和-a不同的是就是這個只能使用IP馋缅,其實-a就包括了-A的功能了。
-c—列出遠程計算機的NetBIOS 名稱的緩存和每個名稱的 IP 地址這個參數(shù)就是用來列出在你的NetBIOS里緩存的你連接過的計算機的IP绢淀。
-n—列出本地機的 NetBIOS 名稱萤悴,此參數(shù)與上面所介紹的一個工具軟件“netstat”中加“ -a”參數(shù)功能類似,只是這個是檢查本地的皆的,如果把netstat -a后面的IP換為自己的就和nbtstat -n的效果是一樣的了覆履。
-r—列出 Windows 網(wǎng)絡(luò)名稱解析的名稱解析統(tǒng)計。在配置使用 WINS 的 Windows 2000 計算機上费薄,此選項返回要通過廣播或 WINS 來解析和注冊的名稱數(shù)硝全。
-R—清除 NetBIOS 名稱緩存中的所有名稱后,重新裝入 Lmhosts 文件楞抡,這個參數(shù)就是清除nbtstat -c所能看見的緩存里的IP伟众。
-S—在客戶端和服務(wù)器會話表中只顯示遠程計算機的IP地址。
-s—顯示客戶端和服務(wù)器會話召廷,并將遠程計算機 IP 地址轉(zhuǎn)換成NETBIOS名稱凳厢。此參數(shù)和-S差不多,只是這個會把對方的NetBIOS名給解析出來竞慢。
-RR—釋放在 WINS 服務(wù)器上注冊的 NetBIOS 名稱先紫,然后刷新它們的注冊。
interval—每隔interval 秒重新顯示所選的統(tǒng)計筹煮,直到按“CTRL+C”鍵停止重新顯示統(tǒng)計遮精。如果省略該參數(shù),nbtstat 將打印一次當(dāng)前的配置信息败潦。此參數(shù)和netstat的一樣本冲,nbtstat中的“interval”參數(shù)是配合-s和-S一起使用的。
好了劫扒,關(guān)于nbtstat的應(yīng)用就不多講了檬洞,相信看了它的一些參數(shù)功能也就明白了它的功能了,只是要特別注意這個工具中的一些參數(shù)是區(qū)分大粟关、小寫的疮胖,使用時要特別留心!另外在系統(tǒng)中還人置有許多這方面的工具,如ARP命令是用于顯示并修改Internet到以太網(wǎng)的地址轉(zhuǎn)換表;nslookup命令的功能是查詢一臺機器的IP地址和其對應(yīng)的域名闷板,它通常需要一臺域名服務(wù)器來提供域名服務(wù),如果用戶已經(jīng)設(shè)置好域名服務(wù)器院塞,就可以用這個命令查看不同主機的IP地址對應(yīng)的域名……在此就不多講了遮晚,另外還要說明的一點就是不同的系統(tǒng)中的相應(yīng)命令參數(shù)設(shè)置可能有不同之處,但大體功能是一致的拦止,希望大家在應(yīng)用時稍加注意县遣,本文所列的這些工具軟件參數(shù)用法全是針對Win9xWinMe糜颠,在NT和UNIX、LINUX系統(tǒng)中有一些不同之處
在局域網(wǎng)內(nèi)萧求,我們常使用一些工具來查IP查主機名其兴,利用ipconfig或者ping可以查到IP地址,也是我們常使用的工具夸政。而要查網(wǎng)內(nèi)的主機元旬,可以用網(wǎng)上鄰居,其實我們也有一個很方便的方法守问,通過指定IP地址就可以查詢到主機名匀归,在windows的命令行方式下,輸入命令:nbtstat -A 192.168.1.111(對方的IP地址)就會把主機名耗帕,此主機所在的群組名也顯示出來nbtstat該命令使用TCP/IP上的NetBIOS顯示協(xié)議統(tǒng)計和當(dāng)前TCP/IP連接穆端,使用這個命令你可以得到遠程主機的NETBIOS信息,比如用戶名仿便、所屬的工作組体啰、網(wǎng)卡的MAC地址等。在此我們就有必要了解幾個基本的參數(shù)嗽仪。
-a使用這個參數(shù)狡赐,只要你知道了遠程主機的機器名稱,就可以得到它的NETBIOS信息(下同)钦幔。
-A這個參數(shù)也可以得到遠程主機的NETBIOS信息枕屉,但需要你知道它的IP。
-n列出本地機器的NETBIOS信息鲤氢。
當(dāng)?shù)玫搅藢Ψ降腎P或者機器名的時候搀擂,就可以使用nbtstat命令來進一步得到對方的信息了,這又增加了我們?nèi)肭值谋kU系數(shù)卷玉。
3哨颂、ping 也可以解析出主機名。
ping ip 就可以得到主bai機名,nbtstat -A xxx.xxx.xxx.xxx可得到主機名相种。