通过http能够获得一台电脑的主机名和MAC地址吗?

通过http能够获得一台电脑的主机名和MAC地址吗?,第1张

起因是某个同事接到了领导安排下来的一个需求,要在一个Web应用(Java+Tomcat)中,记录用户登录时的IP地址和MAC地址,用于安全审计,于是咨询我如何实现。

第一反应是,这个需求本身是不成立的,根据以往的了解,MAC地址应该是过不了路由器的才对。
以往做开发,都是用engineer的思维:先动手做,遇到问题再解决问题。但这个需求,应当用scientist的思维去思考:首先确定能不能做,然后才是怎么做。

翻查了一些资料,想来证实" 为什么WEB服务器,可以获取到客户端的IP地址,但获取不到MAC地址 ",看着看着才发现,这是个挺大的命题,够写一篇BLOG了。

PS:由于个人对这块内容了解的不够彻底, 本文很可能会有谬误 ,请读者先不要太当真,另外希望平台组的同事给予指证。

我所认为的结论应该是这样的:

下面一步步解释一下。

先从>可以的,但只限于小型的。
即时服务器
功能众多的 Mac Pro 还可以用作强大的小型工作组服务器。只需添加 Mac OS X Server。随即获得的解决方案结合了 Mac 的易用性以及灵活的配置选项和服务器级别的硬件。拥有八核 Intel Xeon “Nehalem” 处理动力,高达 32GB 的 ECC 内存,全新的可选 RAID 卡,以及两个千兆以太网端口,一个 Mac Pro 工作组服务器可提供你所需的一切。
不信看下面苹果官网,说实话,mac pro不适合做服务器,2w可以买到不错的服务器了。

Mac文件服务器是一种可以用来在Mac OS X系统上搭建文件服务器的软件。它可以帮助用户管理和共享文件,提高网络存储效率。
Mac文件服务器使用sk-9483e67b99e841228816ed4ff4fa55de标识码,可以让用户通过网络访问文件服务器,而无需在本地安装任何软件。它可以支持多种文件格式,并且支持多用户使用,可以更加有效的管理文件。
除了可以支持多用户,Mac文件服务器还可以支持多种文件权限,比如读取、写入、删除等,可以更加有效的管理文件的权限。此外,它还可以支持多种网络协议,比如FTP、SFTP、>

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/13421279.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存