久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

chrome - linux系統(tǒng)下如何通過java獲取客戶端ip和mac地址?

瀏覽:116日期:2023-08-22 17:34:53

問題描述

chrome - linux系統(tǒng)下如何通過java獲取客戶端ip和mac地址?

這是我通過命令

cmd = { '/bin/sh', '-c', 'ping ' + ip + ' -c 2 && arp -a' };

獲取的mac地址,但是mac地址不是我想要的客戶端地址,而是我這邊集群服務(wù)器上的地址,請問有什么好辦法通過ip去獲取客戶端mac地址嗎?

問題解答

回答1:

其實, 如果你想獲得客戶端的mac地址是沒辦法的, 因為數(shù)據(jù)報報在經(jīng)過路由器時, 報文中的mac地址會被路由器所改寫的, 因為要記錄鏈路層中發(fā)送方的mac地址, 大致的過程如下圖:chrome - linux系統(tǒng)下如何通過java獲取客戶端ip和mac地址?

也可以參考這篇文章: 網(wǎng)絡(luò)-數(shù)據(jù)包在路由轉(zhuǎn)發(fā)過程中MAC地址和IP地址,變與不變

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 海兴县| 灵宝市| 衡东县| 柞水县| 兖州市| 华安县| 睢宁县| 金溪县| 靖宇县| 塔城市| 五原县| 山东| 海原县| 新田县| 普洱| 太和县| 沂南县| 麦盖提县| 五常市| 灵山县| 精河县| 孝感市| 石屏县| 清徐县| 桐乡市| 荔浦县| 镇巴县| 黔南| 航空| 新晃| 通江县| 南部县| 五指山市| 都匀市| 彭州市| 渝中区| 绥芬河市| 灌南县| 鄂尔多斯市| 汝州市| 车致|