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

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

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

這是我通過命令

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

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

問題解答

回答1:

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

也可以參考這篇文章: 網絡-數據包在路由轉發過程中MAC地址和IP地址,變與不變

標簽: java
相關文章:
主站蜘蛛池模板: 大理市| 天气| 荔浦县| 井冈山市| 孟村| 玉林市| 吴川市| 杭锦后旗| 景谷| 襄城县| 拜城县| 郸城县| 曲阳县| 资源县| 贵州省| 南投县| 灯塔市| 五华县| 广宁县| 白河县| 科尔| 文成县| 遂川县| 华蓥市| 伽师县| 松潘县| 巴中市| 民权县| 天等县| 大渡口区| 建水县| 贞丰县| 梅州市| 富锦市| 丹寨县| 青田县| 岑溪市| 故城县| 新田县| 静海县| 成武县|