惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
雷峰网
雷峰网
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
V2EX
V
Visual Studio Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 聂微东
P
Proofpoint News Feed
Last Week in AI
Last Week in AI
U
Unit 42
W
WeLiveSecurity
博客园 - Franky
Recent Announcements
Recent Announcements
Hacker News - Newest:
Hacker News - Newest: "LLM"
Attack and Defense Labs
Attack and Defense Labs
月光博客
月光博客
The Cloudflare Blog
Spread Privacy
Spread Privacy
腾讯CDC
P
Privacy International News Feed
N
News and Events Feed by Topic
AWS News Blog
AWS News Blog
NISL@THU
NISL@THU
T
Troy Hunt's Blog
小众软件
小众软件
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Microsoft Security Blog
Microsoft Security Blog
L
Lohrmann on Cybersecurity
Webroot Blog
Webroot Blog
Y
Y Combinator Blog
量子位
P
Palo Alto Networks Blog
N
News and Events Feed by Topic
V
Vulnerabilities – Threatpost
K
Kaspersky official blog
IT之家
IT之家
T
Threat Research - Cisco Blogs
Cloudbric
Cloudbric
云风的 BLOG
云风的 BLOG
C
Check Point Blog
Blog — PlanetScale
Blog — PlanetScale
爱范儿
爱范儿
G
Google Developers Blog
S
Secure Thoughts

机核

游戏性能旗舰最强之选,一加 Ace 6 至尊版国补到手价2999元起 6元钱自己更换电动车刹车线 《生化危机9:安魂曲》编剧Haris Orkin专访 摸金游戏?音乐游戏!暗区新赛季这把能弹的琴有何来历? 好评国产武侠SRPG《息风谷战略》免费DLC现已推出 | 机核 GCORES 碎片 《生化危机:安魂曲》将于5月实装首个免费更新内容 | 机核 GCORES 新锐东方游戏,谱写世界新章! 沉浸式恋爱视觉小说游戏《心象演算》免费试玩版现已正式上线 | 机核 GCORES 互动影游《代号三国:龙起》上线!穿越三国与曹操并肩、与佳人同行、与权谋博弈! 《老头收集梦想生活》,游戏酒桌会6,录音笔VOL.689 | 机核 GCORES 破界·共生——《白日梦:无限世界》五大核心游戏特点解析 价格已到史低,锐龙5 9600X/锐龙7 9700X正适合抄底 时间循环之旅即刻启程!《归环》一周目测试今日开启 热门在线韩游变魂游,洛奇衍生作能否打破“花瓶”魔咒? LG UltraGear evo 全新高端显示器系列:当“5K”遇见“AI”,不止强大,更懂热爱 反套路三国互动影游《代号三国:龙起》今日上线! 愿望单登记人数突破10万!备受瞩目的“女儿养成游戏” 《梦幻魔法公主》今日于Steam平台上线!限时八折优惠中 《黑神话:悟空》全球音乐会2026巡演将于4月29日12时开票 | 机核 GCORES “Snowguelike”生存肉鸽挖矿新作《蛙穿雪境》公布发售日期,5月7日正式上线 | 机核 GCORES 重塑移动办公、AI创作新境!全新华硕灵耀Air系列、ProArt 骁龙版震撼首发,创芯未来 均分88:《Saros》媒体评分汇总 | 机核 GCORES 上海烛龙公布合作遗迹探险游戏《吉时已到》首支预告片 | 机核 GCORES 首个独立游戏《萝薇日记》已上线Steam! 烛龙新IP《吉时已到》首曝,打造国内首款中式合作遗迹探险游戏 喜加一:《暗黑破坏神Ⅳ》国服现已开启限时免费领取本体活动 | 机核 GCORES 新版《生化危机》电影定于9月18日上映,官方网站现已上线 | 机核 GCORES 《冲就完事模拟器2》“星球大战”联动DLC正式宣布 | 机核 GCORES SteamController将于5月4日发售,售价99美元 | 机核 GCORES 事已至此,内存这么用也算省钱了,“2+1”非对称双通道应用实测 505游戏母公司现已收购《明末:渊虚之羽》IP | 机核 GCORES 基石 手动杂谈12|格斗游戏也能讲好故事 | 机核 GCORES I Love You Mr Snowball 我的向日葵小姐 会比GTA6先发售吗?最硬核的生存游戏《DAYZ》要推新DLC了 周记02:在2026遇到新怪谈 什么硬件,能让游戏Loading界面快速消失? | 机核 GCORES GadioSpec《百年风云世界杯》免费试听集 | 机核 GCORES 百年风云世界杯Vol.1丨足球崛起 | 机核 GCORES 100年前,一群人提前替我们经历了AI恐惧 | 机核 GCORES 《呼啸山庄》2026 ——一辆当代艺术的大卡车冲撞了我的大脑 手游《天穗之咲稻姬:日之香巡灵传》宣布将于7月27日停服 | 机核 GCORES 集结梦之队,征战世界杯,《最佳球会ONLINE》上线Steam 山水绝景随心拼 休闲建造游戏《千里山河录》Steam商店页公开 巫师帽、法袍、魔杖,为什么它们是影视、游戏里的法师必备三件套? 《无鞘信使》-第一章 复古风自动战斗肉鸽《终结之终结》Steam商店页面现已上线 电脑里有一款不破不立的MMO,录音笔VOL.688 | 机核 GCORES 《生化危机》30周年纪念周边发售,这次是真的“保护伞” 可靠耐用+AI全能,惠普战66 2025锐龙版深度体验 《时之书:无尽终章》关卡“大航海时代”全球首次公开 经典名作《乌龙派出所》改编经营模拟游戏《乌龙派出所~阿两的商店街物语~》正式宣布支持简体中文 明日开冲,解锁反套路三国互动影游《代号三国:龙起》即将上线 独立游戏《这是我的宝藏!》已发售~ 降低难度不是唯一解,无压力死亡也是好体验 Netflix官宣新片《普通人》:讲述韩国现代史上的权力风暴 《生化危机:安魂曲》全球销量现已突破700万份 《绝地鸭卫》PC版5月15日正式发售 亡妻回忆录?女性向情感叙事游戏《S-mail》现已正式发售 全新酷黑风格,酷睿Ultra 200S PLUS的高性价比搭档!七彩虹BATTLE-AX B860M-PLUS S WIFI7 V20 超级黑刃主板测评 胖狗 索尼发布了港台地区PS5产品价格调整公告,将于5月1日起实施 二次元怪猎+性感美女!《碧蓝幻想:无尽黄昏》开启Beta公测 这款怪谈类型中式恐怖游戏居然更新了?! 《百日战纪 -最终防卫学园-》改编漫画将于今年冬季开启连载 《如被附身,请致电我们》:匈牙利黑色幽默恐怖小说 《竹屿山房杂部卷五》(译文) 大树 超越引擎 摄影分享丨四月 碎片杂记vol.72 当老式FPS与老式动画技术碰撞出新时代的火花—《神探杰克鼠》 想做独游,如何避免首个项目就褒姒? 在线多人动作游戏《OCTOPinbs》将于5月12日上线Steam! 《酒鬼女神的酒诡》确定将于2026年登陆Steam 《CRYMELIGHT》将于11月5日(周四)正式发售!4月25日开始预购! 钢铁国度MKI部落Evolution,蛮兵部分 【钢铁国度】部落-Primal MK I,蛮兵部分 这是一个高中生用ai跑出来的作品,我自称他为物理神话 钢铁国度MKI部落Metamorphosis,蛮兵部分上 钢铁国度MKI部落Metamorphosis,蛮兵部分下 INDIE Live Expo于4月25日举办:首发9款新作,超200款独立游戏亮相 暗黑卡牌策略新作《魔忌:穷鼠啮狸》发布全新中文试玩版和发售预告片,4月30日正式上线在即 战锤40K长篇小说:变节者・苦难主宰(三)(全书完) 战锤40K长篇小说:变节者・苦难主宰(二) 战锤40K长篇小说:变节者・苦难主宰(一) 英语语言学习丨短语专题1:短语的特点 唯一的EVE战争 【少前同人】【M200】战术人形会梦见音乐会吗 【昏迷3】即将发售,前作主角悉数到场!“恶灵”宋老师化身可操控角色 业内人士:游戏公司“十有八九”使用生成式AI,包括卡普空 欢庆一周年:《光与影:33号远征队》全新纪念艺术图、超值折扣与免费更新同步上线 才刚刚开始呢 【抽奖】《星际卡车司机》推出免费大型更新,四折平史低折扣进行中 四人合作FPS游戏《佣兵猎手》抢先体验重大更新 1 现已上线 Raw Fury新作《深馅地牢 Deep Dish Dungeon》将于今秋加入 XGP 塔防幸存者游戏《魔怪来袭》推出首个 DLC 《饿狼传说:群狼之城》1周年纪念!新DLC“沃尔夫冈·克劳萨”今日参战 猫狗相伴 欢乐闯关 双人合作平台跳跃游戏《猫狗同行》上线Steam商店页 《同行:月球逃脱》(Together: Moon Escape)上线将于明日上线Steam
能在家学会的网络技术(四):IPv6 降临!
韩大 · 2024-05-17 · via 机核

上面所做的实验,我们用的都是 IPv4 的地址。这个 v4 表示的是,用 4 个字节来表示一个地址。4 个字节能表达的最大十进制数,大概是 42 亿多,而今天,全球互联网的使用者已经超过 40 亿了,更别提现在一个人可能有几个设备接入互联网(手机、ipad、笔记本),以及现在成千上万的网络服务器。这些庞大的互联网设备,都需要 IP 地址,所以 IPv4 地址不够用的问题越来越严重。在互联网诞生的那个年代,网络带宽和设备容量及其有限,导致了地址设计时,觉得 4 个字节已经足够了,同样的问题,在使用 2 位十进制数表示 19xx 年也出现过,酿成了著名的“千年虫”事件。

为了解决 IPv4 不够的问题,一个最常见的方法,就是 NAT 技术。如果我们在家上网,我们通过手机的网络设置,或者电脑的 ipconfig 命令,查看我们设备的 IP 地址,往往看到的都是以 192.168. 开头的样子。别人家手机和电脑的 IP 还是 191.168.x.x 的样子。如果没有特别的方法,接入互联网的 IP 地址重复了的话,信息是如何能做到正确的流动呢?

拥有两个地址的设备

我们看到的以 192.168.x.x 为形式的地址,其实是一组特殊的 IP 地址。这类地址叫做“局域网 IP 地址”,也有叫“内网地址”的。互联网的 IP 地址,是由一个叫“互联网名称与数字地址分配机构” (ICANN) 的全球化组织负责的,它在全球范围内协调此类唯一标识符,如果没有这种协调,我们就不会拥有统一的全球互联网。而 192.168.x.x 这组地址,是不会被分配给任何实际需要直接接入互联网的设备(或者人)的,这些地址是保留给大家在“内部使用”的,比如一个公司内部、一个学校内部、或者一个家庭内部。这样所有的设备和程序,就能很快的发现,如果有信息是使用这种地址的,就不需要麻烦的往互联网上传了。实际上,被保留作为“内网地址”的 IP 段,还有另外两段:

  1. 10.x.x.x:以 10 开头的所有地址

  2. 172.16.0.0 - 172.31.255.255 这个范围的地址

如果我们在家上网,当我们发送一个信息到内网地址的数据,不管是不是在同一个“子网”的,我们的互联网网关(路由器),都不会发到互联网上去。类似的,另外一个特殊的 IP 127.0.0.1,表示“本机”,发往这个地址的信息,甚至不会被操作系统发到网卡上,只会在当前电脑上处理。以前我们监测网卡是否安装好的时候,会用 ping 127.0.0.1 来判断。

前文有提到,我们的路由器的 IP,就是我们电脑上的“默认网关”,而路由器一个最重要的功能,就是当我们的电脑,需要发送信息到互联网上的时候,帮我们把信息转发出去。这种转发的信息,会分成一个个的数据包(又叫数据分组)。在我们所谓的 TCP/IP 数据包里面,会包含发送者的 IP 和端口号,以及接收者的 IP 和端口号。路由器帮我们转发数据的时候,就会把“发送者 IP、端口”部分的信息,从内网地址,改成路由器自己的“公网地址、端口”(不属于内网的地址就是公网地址啦)发送出去。我们可以通过某些网站,来看一下这个过程:这个网站会在页面上,显示 HTTP 请求,也就是发送的 TCP/IP 数据包的发送者 IP。

这个上面的地址,就是你访问其他网站的 IP 地址了。

在路由器管理界面上,标注的 LAN(Local Area Netword),指的就是我们的手机、电脑这些使用“内网 IP”的设备,所组成的网络;而 WAN(Wide Area Network) 指的是,路由器通过电信运营商接入了的互联网的网络。路由器就好像一个插了两个网卡(现在好多电脑都做在主板上,不需要插卡了)的电脑,一边连接着互联网,使用者公网 IP;另外一边连接着家里的网络,使用内网 IP。每个从我们的手机、电脑发出的数据,都通过路由器改写地址之后,发到互联网上。这样的一个把内网数据发到外网的过程,就是所谓 NAT(Network Address Translation) 服务的内容。

本来我想整一下端口转发的实验,但是现在电信的用户早就没有自己的真正公网 IP 了,100.64.x.x 的 IP 属于是运营商的内网 IP,运营商自己也搞了个 NAT,所以我们在路由器上看的 WAN 的 IP 其实并不能真正的被外界访问。这一切,都是因为 IPv4 早就不够用有引起,幸好,我们还有更好的选择,那就是 IPv6!

IPv6 的地址长度是 128 位,而 IPv4 只有 32 位。所以 IPv6 可以给地球每个沙子一个地址。他的样子在之前我们的 ipconfig 指令中大家可能见过了。我的电脑的地址如下:

240e:3bb:ab3:6ee0:9c7d:2826:6be9:318c

这里的每个冒号之间,是一个 16 位数字,也就是 0-65535,也就是说两段地址,就等于原来的一个 IPv4 地址了,而 IPv6 一共有 8 段!

对于 IPv6 来说,不再需要“子网掩码”了,因为地址足够多,直接用前半段(240e:3bb:ab3:6ee0)表示网络号,用后半段(9c7d:2826:6be9:318c)表示主机号。由于这个数字足够大,网络号和主机号,各自都有 18446744073709551616(184亿亿)个号码,这也是足够够的了。IPv4 那些什么 A\B\C 类子网统统见鬼去吧!

由于地址足够多了,所以也不需要规定什么公网和内外地址了,直接每个上网的设备发 1 万个都够!所以也不需要搞什么路由器的端口转发,DMZ 配置之类的玩意。

下面我们用之前的手搓服务器,放在真正的互联网上吧!

第一步肯定是要拿到我们的 IPv6 地址,用 ipconfig 就能看到

我们启动一下 NetAssit,让他监听我们的 IPv6 的地址和 8888 端口,注意要选择“TCP Server IPv6”,地址选最后一个全是 0 的就好了:0:0:0:0:0:0:0:0,表示监听所有的地址。

用微信或者别的什么东西,把下面这个链接发到你的手机上。注意浏览器访问 IPv6 需要用中括号抱起来。

http://[240e:3bb:ab3:6ee0:9c7d:2826:6be9:318c]:8888/

把手机的 wifi 关掉,直接用 4g,以确保我们是通过互联网访问的自己的电脑。然后把上面的地址复制、粘贴到手机浏览器的地址栏中,点访问。这个时候,你的电脑的 NetAssit 应该可以看到一串字符输入,表示手机发的数据已经达到了。

把我们上面的那段 HTTP 报文填入到 NetAssit 的数据发送窗口,然后点“发送”按钮,手机上就能显示出页面来了!

好像用了 IPv6 之后,上面学的好多知识都没用了,譬如折腾个半死的 NAT 设置?其实并不要紧,因为网络协议是为了解决问题而存在的,而解决问题有很多方法。计算机科学中,存在着所谓“一力降十会”“力大砖飞”的事情,就是因为硬件的速度、容量增强之后,很多问题都能迎刃而解。有价值的是,在有限资源的情况下,解决这些问题的思路。

希望以后所有的游戏,都支持用 IPv6 来通信吧!这样我们想联机,就再也不用去折腾什么路由器了!

下一篇,我们开始进入有趣的物理层