mac地址是怎么组成的和怎么查找本机MAC地址

mac地址是怎么组成的和怎么查找本机MAC地址,第1张

按快捷键WIN+R调出运行工具。然后再输入CMD,再回车或点击确定

输入ipconfig -all命令按回车,就可以看得到这台电脑上的有线和无线网卡的MAC地址

以上代码是获取mac地址的代码,在网上抄的,但实测有效,括号,我x,我第一次知道原来php也可以执行命令行。。。至于如何限制,应该是去截取mac的一部分经行if判断就可以了,你先尝试一下,仍有问题追问即可

1、通用方法:(对于笔记本等有多个网卡的电脑就必须用此方法,或者用MAC地址查看工具来查看!)

在Windows 2000/XP的计算机系统中:

依次单击“开始”→“运行”→输入“cmd”→回车,在出现的命令提示符界面中输“ipconfig /all”(注意“/”前有一空格)→回车,可以得到计算机的MAC地址。其中Physical Address就是计算机的MAC地址。请把显示的“本地连接”和“无线连接”的MAC地址(形如00-11-22-33-44-FF的6组2位字符)记下,到管理系统中填报。

在Windows 9X系列的计算机系统:

依次单击“开始”→“运行”→输入“winipcfg”→回车,出现的图形界面中适配器地址就是计算机的MAC地址。

2、最方便查MAC地址的方法:(适用于台式机)

首先连接上网络,鼠标右击任务栏中托盘区中的网络连接图标(小电脑),点选“状态”→“支持”选项卡下的“详细信息”,其中的实际地址即为您网卡的MAC地址。

如果任务栏托盘区中没有网络连接图标,可到“控制面板”→“网络连接”→右击“本地连接”图标,点选“状态”→“支持”选项卡下的“详细信息”,其中的实际地址即为您当前上网网卡的MAC地址。

3、其他方法:

获取MAC地址还有另外一种较特别的方法,这种方法无须在命令行提示符下键入命令,无须牢记复杂的命令。只要鼠标轻点几下即可。方法是:鼠标依次点击“开始→所有程序→附件→系统工具→系统信息”在“系统摘要”下,展开“组件→网络→适配器”,右边的摘要中就会列出本机的MAC 地址。

通过ip获取指定ip地址的mac地址,ip可以通过请求request获取,

requestgetRemoteAddr();

(当然获取ip也不是在任何情况下都有效的)

通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址。

您也许需要通过其他的方式获取,(见附)

//获取mac如下 (nbtstat -A IPAddress是对给定的IP地址解析其主机名。如果不能正常解析它的主机

//名的话,有可能是防火墙屏蔽了。也可能是在DNS中将NetBios 解析选项屏蔽了。)

public String getMACAddress(String ip){

String str = "";

String macAddress = "";

try {

Process p = RuntimegetRuntime()exec("nbtstat -A " + ip);

InputStreamReader ir = new InputStreamReader(pgetInputStream());

LineNumberReader input = new LineNumberReader(ir);

for (int i = 1; i < 100; i++) {

str = inputreadLine();

if (str != null) {

if (strindexOf("MAC Address") > 1) {

macAddress = strsubstring(strindexOf("MAC Address") + 14, strlength());

break;

}

if (strindexOf("MAC Address") > 1) {

macAddress = strsubstring(strindexOf("MAC 地址") + 14, strlength());

break;

}

//以上有个判断,不同系统cmd命令执行的返回结果展示方式不一样,我测试的win7是MAC 地址

//所以又第二个if判断 你可先在你机器上cmd测试下nbtstat -A 命令 当然得有一个你可以ping通的

//网络ip地址,然后根据你得到的结果中mac地址显示方式来确定这个循环取值

}

}

} catch (IOException e) {

eprintStackTrace(Systemout);

}

return macAddress;

}

附:

通过代理了的客户端ip地址获取方式

于是可得出获得客户端真实IP地址的方法一:

public String getRemortIP(>

命令提示符查看

最简单通俗的办法就是直接,打开命令提示符(开始---运行==输入cmd) 界面输入,ipconfig  /all 可以看到网卡的物理地址,如图部分

常规方法

除此之外,其实很多用户电脑命令提示符被禁用了。那么怎么查看网卡MAC地址呢?

打开任务栏右下角----找到 “打开网络和共享中心”(如果是XP系统直接查看最后一步) 如下图

出现的网络和共享中心菜单中,找到“更改适配器设置”如箭头位置

然后就能看到当前系统的网卡设备了,找到需要查看的网卡设备如“本地连接”选择“状态”可以查看网卡详细信息

本地连接状态对话框打开之后,点击下方的“详细信息” 随后里面的描述中找到“物理地址‘ 就是MAC地址啦

以上就是关于mac地址是怎么组成的和怎么查找本机MAC地址全部的内容,包括:mac地址是怎么组成的和怎么查找本机MAC地址、如何获得登录用户的MAC地址、怎样获取本机所有MAC地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9551053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存