数码资讯

java获取电脑ip和mac地址吗(java如何获取mac地址)

1. java如何获取mac地址以下代码实现浏览器中获取mac地址放入一个输入框或隐藏域,随登录信息一起提交到服务器。因为安全级别的关系可能会出现警告,可选择允许执行。长期使用的话建议用户将改站点加入信任站点或把安全级别调低。WMI Scripting HTML</p> </header> <div class="article-commercial in-article"> <strong>选购提示</strong> <span>关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。</span> </div> <div class="article-body"> <h2>1. java如何获取mac地址</h2><p>以下代码实现浏览器中获取mac地址放入一个输入框或隐藏域,随登录信息一起提交到服务器。因为安全级别的关系可能会出现警告,可选择允许执行。长期使用的话建议用户将改站点加入信任站点或把安全级别调低。</p><p><HTML><HEAD><TITLE>WMI Scripting HTML</TITLE></p><p><META http-equiv=Content-Type content="text/html; charset=gb2312"></p><p><SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo></p><p>document.forms[0].txtMACAddr.value=unescape(MACAddr);</p><p>document.forms[0].txtIPAddr.value=unescape(IPAddr);</p><p>document.forms[0].txtDNSName.value=unescape(sDNSName);</p><p>//document.formbar.submit();</p><p></SCRIPT></p><p><SCRIPT language=JScript event=OnObjectReady(objObject,objAsyncContext) for=foo></p><p>if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true)</p><p>{</p><p>if(objObject.MACAddress != null && objObject.MACAddress != "undefined")</p><p>MACAddr = objObject.MACAddress;</p><p>if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined")</p><p>IPAddr = objObject.IPAddress(0);</p><p>if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined")</p><p>sDNSName = objObject.DNSHostName;</p><p>}</p><p></SCRIPT></p><p><META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD></p><p><BODY></p><p><OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></OBJECT></p><p><OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT></p><p><SCRIPT language=JScript></p><p>var service = locator.ConnectServer();</p><p>var MACAddr ;</p><p>var IPAddr ;</p><p>var DomainAddr;</p><p>var sDNSName;</p><p>service.Security_.ImpersonationLevel=3;</p><p>service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');</p><p></SCRIPT></p><p><FORM id="formfoo" name="formbar" action="index.do" method="post"><INPUT value="00-11-11-B4-52-EF" name="txtMACAddr"> <INPUT value="210.42.38.50" name="txtIPAddr"> <INPUT value="zhupan" name="txtDNSName"> </FORM></BODY></HTML> </p><h2>2. javaweb获取mac地址</h2><p>无线AP默认通过DHCP获取IP,因此如果你的网络中有DHCP服务器,请先查询AP的MAC地址,再到你的DHCP服务器的已分发地址池找到AP已获得的地址;如果你的网络中没有DHCP服务器,请通过Console连进AP.</p><p>配置IP:如果通过Console连进无线AP,请到interface BVI1下为AP配置IP.如果是通过网页界面配置IP,请到Express SetUp中为AP配置IP。</p><h2>3. java 获取 mac地址</h2><p>打开“终端”,输入命令:java -version 打印出版本信息,说明有安装Java</p><h2>4. 通过mac地址获取ip</h2><p>IP地址,可以理解成地址,比如你在马云购物时候收货需要填一个地址,这个地址能保证你买到的东西能正确的送到你的手上一样(虚拟物品不算哈)。</p><p>IP地址其实就是计算机在网络中的地址。当然这里指三层网络下。二层网络还有一个地址叫mac地址。当然这个mac不是口红,不是苹果电脑。这个还有一个称呼叫网卡物理地址。这个地址是类似于每个人的身份证号码。在你没有手动改变的情况下每个可以接入网络的设备都会有一个到多个独一无二的mac地址。拿家用电脑来举例,家里电脑,尤其是笔记本电脑,标配的一般都有一个可以插网线的pci网卡,还有一个可以收无线信号的无线网卡。有些特殊需求的电脑可能还会装多个网卡来实现一些不同的需求。每个网卡都有一个自己的身份认证,就是mac地址。</p><p>现在来说一下mac地址和ip地址有什么关系。</p><p>首先,在网络中如果需要互相传输数据就需要一个地址,不管是mac地址还是IP地址都是可以进行数据传输的。但是为什么mac地址不常用,而IP地址大家都相对比较熟悉呢?这里举个例子。你想找一个你的朋友来交换一个电影,你想到这个朋友的时候第一时间想到的是他住在北京海淀区中关村大街123号4号楼5单元607号还是想到他的身份证号是100108XXXX……当然,在二层网络里是可以这么识别的。但是二层网络通讯通常是使用广播。这里再举一个例子,比如大学的一个公开课里,在讲师中途休息的时候一个同学捡到了一个钱包,但是大家都不熟悉。这时在收到讲师允许的情况下这位同学喊了一声,我捡到一个钱包,身份证号是XXXX,是谁的?(二层广播)这时丢钱包的听到自己的身份证号肯定会回复:是我的。(回复广播)这时交接钱包(物理层交换),完成一次数据交换。如果喊了很多次没有人回答(数据包生存时间),那可能会把钱包丢掉了(超时丢包)。后来人们发现这样的效率太低,如果地上有多个钱包,需要一个喊完另一个喊(同一冲突域广播风暴)课就没有办法继续上下去了,大家就想出了一个办法。按照身份证上的地址(IP)把钱包寄给这个人就好了。因为钱包超出了这个教室的环境,所以是三层数据交换。</p><p>上面的例子虽然不是非常恰当,但是也可以大概的理解mac地址和IP地址的关系了。现在用专业一点的语言来解释一下。每个可以连接网络的网卡都有一个mac地址。在他接入网络的时候会在二层广播自己,并寻找当前网络中的DHCP服务器(dhcp discover),表示这个网卡已经接入网络正在寻求IP地址。如果在这个网络中有DHCP服务器的话会从服务器返回一个信息,已经收到你接入的信息,可以在我这里取得一个IP地址(dhcp offer)这个里面包含了自己的网段等信息。之后网卡会发送一个信息,表示自己已经接受了dhcp服务器的信息,并想使用该网段中的某个地址(dhcp request)。之后服务器确认可以使用该地址,这个网卡就获取到了IP地址(dhcp ack)。如果网卡选择的地址已经被使用,则dhcp服务器会告诉网卡地址不能使用,应该重新选择(dhcp nak)这时网卡会重新选择地址并继续请求使用(DHCPrequest)。</p><p>这个就是IP地址相关的知识。这里特别说明,不是每个设备都只有一个IP地址,是每个网卡都有一个IP地址,包括虚拟网卡。其他的网关IP,DNS等说起来比较多。有需要的话后面再给你慢慢解释。</p><h2>5. 主机如何根据对方的IP地址获取MAC地址?</h2><p>ipconfig//a可查看你本地主机所有接口的MAC地址及IP地址, 远程主机如果和你本机IP在同一个LAN内,则先对远程主机进行ping一下,然后用arp-a可以查看的IP地址对应的MAC地址</p><h2>6. java获取ip地址和mac地址</h2><p>import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.net.UnknownHostException; /* * 物理地址是48位,别和ipv6搞错了 */ public class LOCALMAC { </p><h2>7. 怎么获取电脑ip地址和mac地址</h2><p>在互联网的世界里,每一台电脑都有两个地址,一个是IP地址,一个是MAC地址(即物理地址)。有些时候,许多查看这两个地址。那么,如何进行查看呢?</p><p>1,首先,按快捷键win+R,打开“运行”对话框。或者点击开始菜单(适用于WINXP),选择“运行”,调出“运行”对话框。</p><p>2,其次,在调出的“运行”对话框中,敲上“cmd"三个字母,cmd是一个32位的命令行程序。注意,在不同的操作系统环境下,命令提示符各不相同。</p><p>3,再者,敲完cmd,回车或确定之后,会出现一个类似的DOS窗口。在这个窗口中,可以敲很多命令符号,执行各自预定程序。为了方便观看,可双击将其作最大化处理。</p><p>4,接下来,查看IP地址和MAC地址的命令为”ipconfig/all"。在DOS窗口中,键入上述命令,然后回车,会出现很多行字符。</p><p>5,最后,可以在这许多行字符里找到所要查找的IP地址和MAC地址。当然,这里面还包括其他信息。有兴趣的小伙伴们,可以多加研究一下。</p> </div> <div class="article-note"> <strong>声明:</strong>本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。 </div> <nav class="article-pn" aria-label="上下篇"> <div class="pn-item">上一篇:<a href="/b/431596.html" title="java调用电脑关机(Java关机代码)">java调用电脑关机(Java关机代码)</a></div> <div class="pn-item">下一篇:<a href="/b/431601.html" title="键盘亮度的快捷键(键盘亮度的快捷键是什么)">键盘亮度的快捷键(键盘亮度的快捷键是什么)</a></div> </nav> <nav class="article-after" aria-label="相关文章"> <div class="section-title">同栏目相关推荐</div> <ul class="related-list"> <li><a href="/b/749581.html" title="2026年买笔记本别只看处理器:六个最容易踩的坑,看懂再掏钱">2026年买笔记本别只看处理器:六个最容易踩的坑,看懂再掏钱</a></li> <li><a href="/b/749579.html" title="使用Nginx-RTMP模块配合HLS协议直播展示windows的vps服务器上的实时画面">使用Nginx-RTMP模块配合HLS协议直播展示windows的vps服务器上的实时画面</a></li> <li><a href="/b/749578.html" title="使用FFmpeg + WebSocket + HTML5视频播放直播展示windows的vps服务器上的实时画面">使用FFmpeg + WebSocket + HTML5视频播放直播展示windows的vps服务器上的实时画面</a></li> <li><a href="/b/749575.html" title="如何检查电脑硬件状态并优化性能">如何检查电脑硬件状态并优化性能</a></li> <li><a href="/b/749573.html" title="电脑回收的正确方式:保护环境,合法合规">电脑回收的正确方式:保护环境,合法合规</a></li> <li><a href="/b/749572.html" title="如何轻松识别电脑配置参数,提升使用体验">如何轻松识别电脑配置参数,提升使用体验</a></li> </ul> </nav> </article> <div class="layui-col-md4"> <aside class="sidebar"> <section class="side-box side-ad"> <div class="side-title">广告与合作</div> <div class="ad-placeholder"> <strong>品牌合作位</strong> <p>支持数码产品、手机配件、智能硬件、软件服务等合作展示。</p> <span>联系站长投放广告</span> </div> </section> <section class="side-box"> <div class="side-title">推荐阅读</div> <ul class="side-list"> <li><a href="/b/749582.html" title="智能手环/手表怎么选不踩坑:先按七个维度对号入座,别只看参数表">智能手环/手表怎么选不踩坑:先按七个维度对号入座,别只看参数表</a></li> <li><a href="/b/749581.html" title="2026年买笔记本别只看处理器:六个最容易踩的坑,看懂再掏钱">2026年买笔记本别只看处理器:六个最容易踩的坑,看懂再掏钱</a></li> <li><a href="/b/749580.html" title="2026年换手机怎么选:处理器、屏幕、影像和续航四项参数一次看懂">2026年换手机怎么选:处理器、屏幕、影像和续航四项参数一次看懂</a></li> </ul> </section> <section class="side-box"> <div class="side-title">热门主题</div> <div class="topic-list"> <a class="" href="/">首页</a> <a class="" href="/93230406/">手机</a> <a class="active" href="/93230407/">电脑办公</a> <a class="" href="/93230408/">智能硬件</a> <a class="" href="/93230409/">数码配件</a> <a class="" href="/93230410/">摄影音频</a> <a class="" href="/93230411/">数码资讯</a> </div> </section> </aside> </div> </div> </main> <script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"java获取电脑ip和mac地址吗(java如何获取mac地址)","description":"1. java如何获取mac地址以下代码实现浏览器中获取mac地址放入一个输入框或隐藏域,随登录信息一起提交到服务器。因为安全级别的关系可能会出现警告,可选择允许执行。长期使用的话建议用户将改站点加入信任站点或把安全级别调低。<HTML><HEAD><TITLE>WMI Scripting HTML","url":"https://www.shuma8.com/b/431597.html","mainEntityOfPage":"https://www.shuma8.com/b/431597.html","author":{"@type":"Organization","name":"数码吧","url":"https://www.shuma8.com/"},"publisher":{"@type":"Organization","name":"数码吧","logo":{"@type":"ImageObject","url":"https://www.shuma8.com/apple-touch-icon.png"}},"datePublished":"2023-08-02","dateModified":"2023-08-02"}</script> <footer class="site-footer"> <div class="layui-container footer-inner"> <div> <strong>数码吧</strong> <p>聚合手机、数码产品、智能硬件与消费电子内容,帮助用户更快完成了解、比较和购买决策。</p> </div> <div class="footer-nav"> <strong>栏目导航</strong> <div class="footer-nav-links"> <a href="/" title="首页">首页</a> <a href="/93230406/" title="手机">手机</a> <a href="/93230407/" title="电脑办公">电脑办公</a> <a href="/93230408/" title="智能硬件">智能硬件</a> <a href="/93230409/" title="数码配件">数码配件</a> <a href="/93230410/" title="摄影音频">摄影音频</a> <a href="/93230411/" title="数码资讯">数码资讯</a> </div> </div> <div class="footer-links"> <a href="/">首页</a> <a href="/sitemap.xml">网站地图</a> <span>© 2026 www.shuma8.com</span> </div> </div> </footer> <script src="/class/layui/layui.js"></script><script> layui.use(['jquery'], function(){ var $ = layui.$; $('.nav-toggle').on('click', function(){ $('.site-nav').toggleClass('open'); }); }); </script> <!--[if lt IE 9]> <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script> <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script> <![endif]--> <script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script> <script>LA.init({id:"LBT1Ygk917sijyEX",ck:"LBT1Ygk917sijyEX"})</script> <script>(function(){var cltj=document.createElement("script");cltj.src="//www.shuma8.com/tongji/?v=1.4";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(cltj,s);})();</script></body> </html>