我想存储所有的MAC地址,这个地址可以访问我的服务器。 我所知道的只是IP地址。所有的机器都在独特的网关下。 我可以从他们的IP地址获得MAC地址吗?我怎么能从IP地址转换为MAC地址
-6
A
回答
3
如果服务器和客户端在同一个网络上,你将不得不使用ARP。该协议旨在将MAC地址获得给定的IP地址。
只要有类似的客户端和服务器之间的路由器,ARP只因为这是你的以太网数据包的目标显示路由器的MAC地址。
3
简单的答案是,不,你不能从一个IP地址获取MAC地址连接到服务器的客户端,除非这两个机器是同一物理网络上
0
这是不可能的从IP地址获取MAC地址。 MAC地址是网络设备的物理地址,IP地址不是。
IP地址没有被绑定到一个设备一般。
7
MAC地址是不是被路由任何协议的一部分,你将永远不会得到一台机器是在路由器或交换机的另一端的MAC地址。
它们是物理端口的不是机器(这是你达灵怎么使用IP)地址。
0
我建议你去通过this
后说
An IP address is usually assigned by the network administrator or internet
service provider, you are either provided a static one at the beginning or
given a dynamic one every time you connect to the network.
This is not true with MAC addresses as it is already embedded on the device
or the network card during manufacturing. It is supposed to be permanent and could
not be changed by anyone as it was meant to identify a specific network interface
card no matter where it is in the world.
但是也有办法来改变MAC addess,但我不认为这是可能使用IP的地址,以获得MAC地址
+0
该报价的最后一句不正确。大多数NIC支持从例如控制面板。许多组织都是在逻辑或物理位置的基础上进行此操作,以便他们可以跟踪资产。 – EJP
相关问题
- 1. MAC地址到IP转换
- 2. 将邻居MAC地址转换为IP地址ns-3
- 3. 如何将IP地址转换为MAC地址字节数组?
- 4. MAC地址和IP地址
- 5. 我如何MAC地址转换成格式化的MAC地址
- 6. 客户端的IP地址/ MAC地址
- 7. Python - 将IP地址列表转换为地址范围列表
- 8. 将号码转换为IP地址(v4)
- 9. 将int转换为IP地址
- 10. 如何将IP地址转换为DWORD?
- 11. 将IP地址转换为主机名
- 12. 在C#中相同LAN上的IP地址到MAC地址的IP地址
- 13. pyyaml将mac地址转换为编号
- 14. iOS将CFUUID转换为MAC地址
- 15. 替换IP地址?
- 16. 如何从网络上的IP地址获取MAC地址?
- 17. 从Android应用获取设备的MAC地址和IP地址
- 18. 如何在Android Java中将MAC地址转换为IP?
- 19. Python将Base64编码的IP地址转换为十进制IP地址
- 20. C++怎么我的命令行参数(MAC地址)转换为unsigned char
- 21. 从IP获取Mac地址(bash)
- 22. 什么与我的本地IP地址?
- 23. 识别mac或本地ip地址
- 24. Ansible:从IP地址
- 25. 转换[NSNetservice地址]到IP地址的字符串
- 26. Android:我怎样才能从Android应用获取IP地址?
- 27. 为什么我不能从我的公共IP地址访问本地文件?
- 28. 如何识别哪个MAC地址是WIFI MAC地址,哪个IP是WIFI IP地址?
- 29. 将IP数据包从一个IP地址转发到另一个IP地址
- 30. 从逻辑地址转换为物理地址
如果服务器也是DHCP服务器,并且所有连接的机器都从该服务器获取其IP地址,则可以。或者如果你可以访问DHCP服务器日志。这在局域网中工作。如果有几台路由器处于不可能的状态。 – Gjordis
我认为这个问题不值得赞成票,这是一个结构良好的问题,但答案仅仅是_NO_。虽然,我同意它应该被关闭为重复或可能偏离主题。 – deepmax