繁体   English   中英

MAC地址到IP的转换

[英]MAC address to IP conversion

虽然有很多关于 IP 到 MAC 地址转换的教程,但用于反向过程的教程并不多。 我已经检查了 RARP(这只是协议)。 有没有MAC到IP转换的方法。 谢谢!

我有你的问题的确切解决方案让我解释你需要的一切,比如如何将 MAC 地址转换为 IP 地址或MAC 到 IPv4 IPv6 IP 地址? 什么是 MAC 地址? mac 地址是 48 位,IPv6 地址是 128 位。

Here is the MAC to IP address conversion process step by step:
take the mac address: for example 52:74:f2:b1:a8:7f.
throw ff:fe in the middle: 52:74:f2:ff:fe:b1:a8:7f.
reformat to IPv6 notation 5274:f2ff:feb1:a87f.
convert the first octet from hexadecimal to binary: 52 -> 01010010.
invert the bit at index 6 (counting from 0): 01010010 -> 01010000.
convert octet back to hexadecimal: 01010000 -> 50.
replace first octet with newly calculated one: 5074:f2ff:feb1:a87f.
prepend the link-local prefix: fe80::5074:f2ff:feb1:a87f.

MAC地址转换器工具如何工作? 您还可以使用完美的MAC地址转换器将任何MAC地址转换为IPv4互联网协议地址范围IPV6互联网协议地址范围 它将 MAC 地址作为输入字符串,并针对给定的 MAC 地址和转换选项(如转换为IPv6 到 IPv4或两者)生成查询,然后执行上述步骤。 Query 根据选定的选项生成输出响应。如果提供的 MAC 地址无效或无法转换,工具也会生成无效的输入消息响应。

在 Linux 上,您可以使用arp命令获取此类信息:

$ sudo arp -n
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.1.5              ether   01:00:00:11:44:11   C                     eth0
192.168.1.6              ether   02:00:00:44:33:22   C                     eth0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM