![](/style/images/good.png)
![](/style/images/bad.png)
在现有 IPv4 格式 IP 地址的前面加上国家或地区代码,能否解决 IP 地址不够用的问题?
source link: https://www.v2ex.com/t/461414
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
在现有 IPv4 格式 IP 地址的前面加上国家或地区代码,能否解决 IP 地址不够用的问题?
cstome · 2018-06-08 10:16:51 +08:00 · 3678 次点击虽然有 IPv6 来解决地址不够用的问题,但是 IPv6 又是 16 进制数,又那么长,不便于记忆和输入。 像 IP 地址这种东西,便于记忆和输入是很有意义的。
想法就是在 IPv4 格式的地址前面加多三位国家代码,类似:xxx.192.168.255.255
这样的好处在于前面的国家代码一目了然,不会增加记忆、输入难度,同时又能解决地址不够用的问题,毕竟这样的话每个国家可以拥有原来全世界的 IP 数量。
![]() |
Tianao 2018-06-08 10:22:03 +08:00 via iPhone IPv9 的「发明」者怕不是也这么想的。
|
![]() |
CEBBCAT 2018-06-08 10:24:22 +08:00 via Android 得改造设备的,都跟 IPv6 差不到哪里去呀
|
![]() |
taojing10 2018-06-08 10:24:26 +08:00 via iPhone 当世界出现第 256 个国家的时候
|
![]() |
haimall 2018-06-08 10:24:47 +08:00 via Android 你还记手机号码吗?
|
![]() |
yexm0 2018-06-08 10:35:03 +08:00 via iPhone 正常的用户不会去记这玩意。
|
![]() |
ChangeTheWorld 2018-06-08 10:51:07 +08:00 via Android IP 地址本来就不是用来记的
|
ccc008 2018-06-08 10:51:25 +08:00 你这勉强算是 IPv5。还不如直接上 ipv6 呢
|
linyinma 2018-06-08 11:12:30 +08:00 这种思维方式,互联网在开倒车吧, 小国 和 大国 拥有相当 IP 数量 这公平吗?
本身这个社会隐藏了太多的不公平, 这是要赤裸裸将不公平摆在明面上哈..... |
turi 2018-06-08 11:20:04 +08:00 原来你们上网都是用 ip 登陆的,很强大。
|
VDimos 2018-06-08 11:21:44 +08:00 via Android IP 本身就设计来不是给你记的,便于记忆有什么用
|
gamexg 2018-06-08 11:22:19 +08:00 老设备不兼容,
随着时代发展,每个国家一个 ipv4 范围最后还是会不够。 升级一次 ip 协议很麻烦,为什么补一次到位直接升级到 ipv6,直接 128 位。 另外 ipv6 本身支持省略 0,一些短地址甚至可以比 ipv4 还短。 |
![]() |
liwufan 2018-06-08 11:28:02 +08:00 via iPhone 可以,但是没有好处
1.国家代码不是一目了然,将一个国家转为数字序列等于把技术问题上升到国际问题,凭什么一个国家的序号在另一个前面? 2.肯定增加记忆、输入难度。现在国际长途还有着这个问题,打开你的通讯录,里面是所有国内手机都加国家代码吗?还是只记录了十一位呢?你的固话号码会记区号吗?还是只记录了八位? 3.不能解决地址不够用的问题,奥运会的国家和地区已经有两百多个国家和地区了,和 8bit 是一个数量级,到时候肯定又不够了。 |
![]() |
liuminghao233 2018-06-08 11:39:48 +08:00 via iPhone IP 地址这种东西,便于记忆和输入是很有意义的。
答:没有意义 |
dorentus 2018-06-08 12:36:52 +08:00 via iPhone IPv4 是一个 32 位的整数,不是你想象的那个字符串
|
Quarter 2018-06-08 12:39:33 +08:00 via iPhone IP 本来就不是用来记忆的,不然也不需要域名这种东西了
|
![]() |
imn1 2018-06-08 12:44:09 +08:00 把 255 扩展到 999 就行啦,不用加国别
|
![]() |
akira 2018-06-08 12:45:33 +08:00 对于美国来说,这样设计的 ipv5 ip 数量只增加三倍。性价比太差
|
![]() |
changnet 2018-06-08 13:07:01 +08:00 via Android 你这个比千年虫还狠。你让成千上万的网络设备全丢掉重新买?
|
![]() |
ququ888 2018-06-08 13:16:02 +08:00 这只算临时解决,不能根本解决不够用的问题
|
![]() |
ArtsXiaoLu 2018-06-08 13:42:22 +08:00 中国人要些中国字,
汉字的字符量是最庞大的, 换成中文 IP 可以解决所有问题 |
![]() |
learnshare 2018-06-08 13:50:29 +08:00 还记得某些地区的固话 7 位变 8 位了
|
httplife 2018-06-08 13:56:23 +08:00 网络本来无国家, 非要区分.
|
gamexg 2018-06-08 14:13:28 +08:00 @F1024 #19 只是显示为 255.255.255.255 , 计算机内部实际是 0xFFFFFFFF,4 byte,一个 uin32 整数。
改成 999.999.999.999 真的要炸。 ipv4 协议规范上面只给了 4 byte 的位置,没办法填进去 999.999.999.999 |
![]() |
shiny 2018-06-08 14:17:09 +08:00 网络无国界
|
![]() |
mcfog 2018-06-08 14:25:40 +08:00 所以楼主,IPv4 IPv6 是协议,不是“格式”,表示 IP 地址的格式是 IP 协议中很小也很不重要的部分
其次,设计来给人类记忆的是域名(而且都 8012 年了域名都很少人记了),IP 地址从来都不是为了记忆和输入设计的 想的太多,学的太少,建议去找网络基础的课补一下,这块网课应该还挺多的 |
![]() |
PHPer233 2018-06-08 14:26:04 +08:00 via iPhone 不管你怎么变,目前的 ipv4 设备都无法运行新版本协议,都需要生产适应的设备。那还不如直接上 ipv6。
|
![]() |
littleylv 2018-06-08 14:29:05 +08:00 ------- 像 IP 地址这种东西,便于记忆和输入是很有意义的。
请说出你经常使用 IP 的场景 |
![]() |
l30n 2018-06-08 14:45:28 +08:00 为什么这样看问题。ipv6 在这里放着。
|
![]() |
EricXuu 2018-06-08 14:51:43 +08:00 via Android 什么人都能当程序员系列
|
![]() |
imn1 2018-06-08 14:55:34 +08:00 @F1024
我的意思是——人的前瞻性总是不够的,若干年后的今天看以前的「够用」想法会觉得可笑,就像当年用两个数字表示年份一样 同样,现在的够用,将来可能还是不够 虽然可笑,但这不能说在某个时间「够用」的想法是错的,毕竟在该时间段是可行并节约资源的,也就是「性价比高」 随着时代发展,再升级就够了 从这个角度看,人的前瞻性并不需要看到「多久以后也够用」,而是要看到「还有多久以后不够用」,越接近 dead line 越准确 换个简明的说法是,不需要从出生就知道自己能活多久,而需要在快要死亡前知道自己没多久可以活了,后者更务实些 |
gamexg 2018-06-08 15:50:52 +08:00 @F1024 #35 额,扩大地址空间,再加上一些其他修改,不就是 ipv6 了?
ipv4 扩展地址位的难度和直接换成 ipv6 成本差不了多少,都需要所有设备做修改。 另外 ipv4 如果直接扩展地址位,那么新 ipv4 版本、老 ipv4 版本之间还是存在互通问题,新版本 ipv4 的地址 999.999.999.999 发送给老版本 ipv4 会溢出,为了解决这个问题,新版本和老版本之间需要隔离,中间加转换机制,没看出来和 ipv6 有什么区别... |
liangxiaowen 2018-06-08 16:38:38 +08:00 主要是兼容性,TCP/IP 原来谁也没想到它能走到今天,现在能做的就是修修补补
|
kaneg 2018-06-08 18:10:33 +08:00 via iPhone IPv4 当年设计的时候就是认为足够了,没想到几十年后的互联网大爆发而导致地址濒临枯竭。吸取了这个教训,IPv6 特意设计地地址多到可以给每一粒沙子分配地址,而不是小修小补。
|
DesignerSkyline 2018-06-08 18:33:42 +08:00 您可能想找的是: isatap
|
![]() |
LGA1150 2018-06-08 18:56:13 +08:00 via Android @DesignerSkyline 还有 6to4
|
![]() |
mxalbert1996 2018-06-08 19:06:12 +08:00 via Android 国家分裂了怎么办?
|
onionnews 2018-06-08 19:11:22 +08:00 via Android |
![]() |
gclove 2018-06-08 19:11:34 +08:00 多考虑一下, 共享单车, 共享汽车,POS, 平板,手机,手表,电脑, 只能摄像机,机器人,无人机 这些都是需要联网的
你总不能让他们之局限于局域网 IP 吧。 再者都 2018 年了,你还想着人肉记东西。 -------像 IP 地址这种东西,便于记忆和输入是很有意义的 请说出你记住了多少个 ip |
![]() |
shilyx 2018-06-08 19:22:16 +08:00 每一条 ip 协议的通讯包谁去改?支持这种包的通讯设备谁来换?
有人能改、有人能换,那就是 ipv6 了,直接将地址空间扩大 2 的 96 次方倍,比加地址在前面好吧? ps,宇宙中原子的数量是 2 的 80 次方个 |
![]() |
loveminds 2018-06-09 17:13:35 +08:00 这样子加一个字段的改造成本和 IPv6 没有区别,因为已经和 IPv4 不兼容了
顺便说一句,240.0.0.0/4 怎么还是没有放出来 |
![]() |
loveminds 2018-06-09 17:15:54 +08:00 @learnshare 你觉得电话升位的成本很低?所有的交换机,寻址设备都要改造
|
![]() |
learnshare 2018-06-09 18:06:39 +08:00 @loveminds 我说的就是成本高的意思,代价特别大
|
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK