MAC 地址会消耗光吗?它与 IP 有没有可比性?

2020-06-12 16:05:16 +08:00
 mostkia

忽然发现,IPV6 的长度已经比 MAC 长太多了,以后 MAC 地址消耗光了怎么办? 但忽然想到以下场景,不在同一个网段应该问题不大吧?比如:像以前的山寨机,一般都是小作坊,根本没有资质买 MAC 地址吧?都是随便写的,为什么能够连入互联网?还有 windows 虚拟机,也是专门买了一段 MAC 供全球用户使用。但应该也不够使用的,所以我这边得出了个结论,也就是说 MAC 地址是可以重复的?只要不是在一个网段里面?

7201 次点击
所在节点    程序员
45 条回复
pinkSlime
2020-06-12 19:31:31 +08:00
@keygen88 可以改啊 sohu 家某软件每次启动都会给你刷一次
mostkia
2020-06-12 19:47:34 +08:00
@testcaoy7 个人感觉会出现这 3 种可能性:1,网关设备内存中的 MAC 地址会被更新成最新载入的设备,旧设备被覆盖,也就是被挤下线。2,允许 MAC 冲突的设备同时在线,发包时同时给这两个设备一起发。3,允许 MAC 冲突的设备同时在线,随机发包给其中一台设备。后两者感觉软件层可能会出故障。
mostkia
2020-06-12 19:50:21 +08:00
@caola 那么叼吗?那安全性基本和 DMZ 主机没什么差别了吧,相当于直接暴露在外网,这内网的服务有些危险呐,如果外网无法访问这些地址,那分配这些地址的意义是什么。。
rrfeng
2020-06-12 19:51:40 +08:00
回去复习一下数据链路层协议……
codehz
2020-06-12 20:04:07 +08:00
@caola #16 ???哪里的事情,只是不 NAT 而已,怎么就都公网了
bitdepth
2020-06-12 20:18:43 +08:00
@caola 錯,只有 ndp proxy 的場合才會如此,就算 ISP 分了很大的段,也是 route 給你用的
no1xsyzy
2020-06-12 21:13:00 +08:00
@caola #16 但不在同一个以太网下,全都在公网又不是没有路由了
no1xsyzy
2020-06-12 21:15:39 +08:00
@mostkia #23 防火墙,请
我觉得相比这些原内网机器,直接暴露在公网的路由器安全性更堪忧…… 几乎从未更新过固件。
spadger
2020-06-12 21:33:25 +08:00
ipv6 太长是因为装 B,本来 64 位就足够了,甚至 48 位就够了,NAT 是客观需要,不仅仅是为了节约 IP 地址
caola
2020-06-13 09:36:10 +08:00
@mostkia #23 默认路由是开启防火墙的,你不关闭就不会暴露外网
@bitdepth #26 普通支持 ipv6 路由器,默认就这样, isp 分配了一段,再由路由来分配这一段给不同的内网设备
txydhr
2020-06-13 12:13:28 +08:00
@caola ipv6 现在不会根据 mac 生成了,即使发现已经被占用冲突也可以换 ip
realpg
2020-06-13 13:57:35 +08:00
其实 MAC 地址危机主要出现在 IDC……

我的机房出现过好多次这个问题……

核心原因就是有一些非常广泛的软件破解,MAC 地址是计算注册码的一部分……

网上的破解版,让你改成一个特定 mac 地址给你注册码

然后一个 LAN 里好几个机器用这个破解软件……
realpg
2020-06-13 13:58:15 +08:00
@caola #16
孩子,多学习知识再出来说……
bitdepth
2020-06-13 14:00:10 +08:00
@caola 你重複講一遍有什麼用
ipv6 ndp 了解一下,怎麼可能會看到 router 後的訊息?唯獨就是違例的 ndp proxy
caola
2020-06-13 14:10:05 +08:00
@txydhr #31 我们谈的是 mac 冲突,你却说 ipv6 冲突……
而你所说的,早在蛮多年之前就解决了
caola
2020-06-13 14:26:51 +08:00
@realpg @bitdepth 我所说的是普通家用路由器都默认支持,来达到自动分配 ipv6 而已,
你们却跟我说具体实现的技术,搞笑…
realpg
2020-06-13 14:28:12 +08:00
@caola #36
没文化,真可怕。
txydhr
2020-06-13 17:23:03 +08:00
@caola #35
没文化,真可怕
Hardrain
2020-06-13 17:51:52 +08:00
MAC 地址在二层,对三层(IP, etc)以上无影响,只要在同一个 LAN 里不重复即可
DOLLOR
2020-06-13 18:38:20 +08:00
MAC 地址就像全国各地的乡镇名称,这么大的国家难免会有重名的乡镇。
但是,我们只需保证县级行政区名称不重名,并且同一个县级行政区下没有重名的乡镇,就能通过报县名+乡镇名称,来唯一确定一个乡镇。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/681010

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX