深色模式
网络基本概念
本章你将学到:IP 地址、网关、DNS、MAC、端口、TCP / UDP、NAT、DHCP 这些词到底是什么意思;它们在
ipconfig /all的输出里对应哪一行;以及每一个概念对排查网络问题意味着什么。什么时候用得上:所有网络类问题(登录失败、下载慢、对战卡顿、掉线)的排查都建立在这些概念上。读后面几章网络内容之前,先把这一章过一遍;排查时看不懂
ipconfig输出,回来查。
为什么客服要懂这些概念
用户描述网络问题只有一句话:"网不好"。但"网不好"背后可能是完全不同的东西:
- 电脑根本没拿到地址(DHCP 问题);
- 拿到地址了,但出不了家门(网关问题);
- 出得了家门,但找不到我们服务器在哪(DNS 问题);
- 找得到,但某个门被拦住了(端口 / 防火墙问题);
- 门都通,但走得慢、丢东西(链路质量问题)。
这五种情况的处理方法完全不同。如果你不懂这些概念,就只能让用户"重启路由器试试";懂了,你就能让用户发一张 ipconfig /all 的截图,看几行就知道问题在哪一层。
大白话
上网就像寄快递。你要有自己的地址(IP),要知道小区大门在哪(网关),要能把"淘宝"这个名字翻译成具体地址(DNS),包裹要送到对方公司的哪个部门(端口),还要选择是走"签收确认的快递"(TCP)还是"扔进信箱就走的平信"(UDP)。任何一环出问题,快递都到不了。
先拿到一张 ipconfig /all 截图
后面每个概念都会告诉你"在 ipconfig /all 里看哪一行",所以先学会让用户把它发过来。
让用户怎么做(可以直接念给用户):
- "按键盘上的 Win 键(有微软图标那个)+ R,左下角会弹出一个小框。"
- "在小框里输入
cmd,按回车,会出来一个黑色窗口。" - "在黑色窗口里输入
ipconfig /all(ipconfig、空格、斜杠、all),按回车。" - "会出来一大段文字。把黑色窗口拉大一点,按 Win + Shift + S,用鼠标拖一个框把整个黑窗口框住,然后到聊天框里 Ctrl + V 发给我。如果一屏放不下,滚动一下分两张截。"
预期看到什么:一段以"Windows IP 配置"开头的文字,下面按网卡分成几块,每块叫"以太网适配器 XXX"或"无线局域网适配器 XXX",每块里有十几行"名称 . . . . : 值"。
一段典型输出长这样(后面讲概念时会反复引用它):
Windows IP 配置
主机名 . . . . . . . . . . . . . : DESKTOP-ABC123
节点类型 . . . . . . . . . . . . : 混合
以太网适配器 以太网:
描述. . . . . . . . . . . . . . . : Realtek PCIe GbE Family Controller
物理地址. . . . . . . . . . . . . : A1-B2-C3-D4-E5-F6
DHCP 已启用 . . . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::1234:5678:9abc:def0%12(首选)
IPv4 地址 . . . . . . . . . . . . : 192.168.1.23(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
获得租约的时间 . . . . . . . . . : 2026年9月9日 8:12:03
租约过期的时间 . . . . . . . . . : 2026年9月10日 8:12:03
默认网关. . . . . . . . . . . . . : 192.168.1.1
DHCP 服务器 . . . . . . . . . . . : 192.168.1.1
DNS 服务器 . . . . . . . . . . . : 192.168.1.1
TCPIP 上的 NetBIOS . . . . . . . : 已启用不同结果分别说明什么:
| 看到什么 | 说明什么 |
|---|---|
| 有好几块"适配器",其中一块有 IPv4 地址、默认网关 | 这块就是用户真正在用的网卡,其他块可以先忽略 |
| 有一块"描述"里带 TAP、TUN、WireGuard、VPN、加速器名字 | 装过加速器 / VPN,可能有残留,见 代理、VPN 与加速器 |
| 所有块都写"媒体状态:媒体已断开连接" | 网线没插好 / WiFi 没连上,电脑根本没接入任何网络 |
| 两块适配器同时有 IPv4 地址和默认网关(比如有线 + WiFi 都连着) | 双网卡同时在线,流量可能走了慢的那条,建议只保留一条 |
注意
让用户截图时一定要求"整个黑窗口"。用户经常只截前几行,而最有用的 IPv4 地址、默认网关、DNS 服务器在每块的中后部。
IP 地址:电脑在网络里的门牌号
大白话:网络里每台设备都要有一个地址,别人才能把数据送给它。这个地址就是 IP 地址。
格式:IPv4 地址是四组数字,用点隔开,每组 0–255,比如 192.168.1.23。IPv6 是很长一串带冒号的十六进制(fe80::1234:...),本章先只管 IPv4。
内网地址和公网地址:这是客服最需要分清的一点。
| 类型 | 长什么样 | 谁分配的 | 是什么 |
|---|---|---|---|
| 内网地址(私有地址) | 192.168.x.x、10.x.x.x、172.16.x.x 到 172.31.x.x | 家里的路由器 | 只在家里 / 网吧 / 公司内部有效,出了门谁也不认 |
| 公网地址 | 除上面三段之外的地址,如 113.x.x.x、221.x.x.x | 运营商 | 全世界唯一,互联网上能直接找到 |
| 自动私有地址 | 169.254.x.x | 电脑自己瞎编的 | 说明没拿到任何地址,见下文 DHCP |
| 本机地址 | 127.0.0.1 | 固定 | 永远代表"这台电脑自己" |
大白话
内网地址像小区里的"3 栋 502",只在小区里有意义;全国有一亿个小区都有"3 栋 502"。公网地址像"北京市朝阳区 XX 路 XX 号",全国唯一。家里所有设备共用一个公网地址(见下文 NAT),各自有一个内网地址。
在 ipconfig /all 里看哪一行:IPv4 地址 . . . : 192.168.1.23(首选)。
对排查的意义:
| 看到的 IPv4 地址 | 说明什么 | 下一步 |
|---|---|---|
192.168.x.x / 10.x.x.x / 172.16–31.x.x | 正常,电脑从路由器拿到了地址 | 继续查网关、DNS |
169.254.x.x | 电脑找不到路由器,自己编了个地址;这种地址什么都连不上 | 查网线、WiFi 连接、路由器 DHCP 是否正常;先让用户重插网线 / 重连 WiFi |
| 没有 IPv4 地址这一行,只有"媒体已断开连接" | 物理层没连上 | 查网线 / WiFi |
| 一个公网地址直接出现在电脑上 | 电脑直接接在光猫上没经过路由器(光猫桥接 + 电脑拨号),或者是某些网吧 / 校园网 | 正常情况,但要知道这台电脑没有路由器保护 |
| 用户说"我的 IP 是 192.168.1.23",想用它举报 / 查位置 | 这是内网地址,全国有无数台电脑都是这个地址,没有任何定位意义 | 解释区别 |
子网掩码:划定"同一个小区"的范围
大白话:子网掩码告诉电脑"地址前几位一样的算邻居,可以直接喊话;不一样的要经过网关出门"。家庭网络几乎永远是 255.255.255.0,意思是前三组一样(192.168.1.)的都是邻居。
在 ipconfig /all 里看哪一行:子网掩码 . . . : 255.255.255.0。
对排查的意义:一句话——只要电脑的 IP 和默认网关前三组一样,掩码基本就没问题。如果电脑是 192.168.1.23 而网关是 192.168.0.1,那就对不上,通常是手动设过 IP 导致的。除此之外不用管它。
默认网关:家里的出口
大白话:网关是所有出门的数据必须经过的地方,在家里它就是路由器的地址。电脑要访问任何不在家里的东西,都先把数据交给网关。
常见值:192.168.1.1、192.168.0.1、192.168.31.1(小米)、192.168.3.1(华为)、192.168.50.1(华硕)、10.0.0.1。在浏览器地址栏输入这个地址,通常能打开路由器管理页面。
在 ipconfig /all 里看哪一行:默认网关 . . . : 192.168.1.1。
对排查的意义:网关是三段定位法的第一段(详见 网络排查工具)。ping 网关地址 通的话说明电脑到路由器这一段没问题;不通说明问题在家里(网线、WiFi、路由器本身)。
| 看到什么 | 说明什么 |
|---|---|
| 有默认网关,且和 IPv4 地址前三组相同 | 正常 |
| 默认网关一行是空的 | 电脑不知道往哪出门,什么外网都上不了;通常是没拿到 DHCP 或手动设置漏了 |
| 有两个默认网关(两块网卡各一个) | 双网卡同时在线,走哪条不确定,建议只保留一条 |
默认网关是 192.168.1.1 但用户说路由器管理地址是 192.168.31.1 | 中间可能还有一级路由器(多级路由),见 网络拓扑 |
DNS 服务器:把名字翻译成地址的电话簿
大白话:人记的是名字(www.example.com),电脑用的是数字地址(IP)。DNS 服务器就是负责"报名字、查号码"的电话簿。你打开任何网站、登录任何客户端,第一步都是先问 DNS "这个名字的地址是多少"。
在 ipconfig /all 里看哪一行:DNS 服务器 . . . : 192.168.1.1(可能有两行,第一行是首选,第二行是备用)。
常见值:
| DNS 地址 | 是什么 |
|---|---|
和默认网关一样(如 192.168.1.1) | 路由器代为转发,最常见,正常 |
114.114.114.114、223.5.5.5、223.6.6.6、119.29.29.29 | 国内公共 DNS,手动设置过,正常 |
8.8.8.8、1.1.1.1 | 国外公共 DNS,国内用可能慢或不稳定 |
运营商分配的一串公网地址(如 202.96.x.x) | 运营商 DNS,正常 |
| 一个奇怪的、和上面都不像的地址 | 可能被加速器 / VPN / 恶意软件改过,见 DNS 与 CDN |
对排查的意义:"能打开网页但登录不了""ping 域名说找不到主机但 ping IP 通",这类问题多数出在 DNS。详见 DNS 与 CDN。
MAC 地址:设备的出生证
大白话:每一块网卡出厂时都烧了一个全球唯一的编号,叫 MAC 地址(物理地址),格式是六组两位十六进制,如 A1-B2-C3-D4-E5-F6。IP 地址会变(换个网络就变),MAC 地址不变。
在 ipconfig /all 里看哪一行:物理地址 . . . : A1-B2-C3-D4-E5-F6。
对排查的意义:
- 路由器的"MAC 过滤 / 黑名单 / 家长控制"是按 MAC 地址拦设备的。用户"别的设备都能上网,就这台电脑不行",可以问一句路由器有没有开过这类限制。
- 网吧、校园网、公司网经常绑定 MAC 地址。换了网卡(或者开了 Windows 的"随机硬件地址"功能)会导致上不了网。
- 平台后台如果有设备识别,可能也参考它。具体规则以技术同事说法为准。
注意
Windows 的 WiFi 设置里有一个"随机硬件地址"开关。开着的话,每次连 WiFi 的 MAC 都可能不一样,在有 MAC 绑定的网络(校园网、公司网)里会导致"昨天能上今天不能上"。排查校园网问题时可以问一句。
端口:一台电脑上不同服务的门牌
大白话:一台电脑同时开着浏览器、客户端、游戏、微信,数据到了这台电脑,怎么知道该交给谁?靠端口。端口是 0–65535 的一个数字,每个正在联网的程序占一个或几个。IP 地址是"楼",端口是"房间号"。
常见端口:
| 端口 | 用途 | 和我们有什么关系 |
|---|---|---|
| 80 | HTTP 网页(不加密) | 少数老网页 |
| 443 | HTTPS 网页(加密) | 客户端登录、WebSocket 长连接、大多数下载都走它 |
| 53 | DNS 查询 | 所有联网的第一步 |
| 27015–27050(UDP 为主) | Source 引擎游戏(CS2 / CSGO)和 Steam 常用段 | 对战流量的典型端口段 |
| 3478–3479 等 | 语音 / 通话类常用 | 语音功能 |
待技术确认
平台客户端登录、WebSocket 长连接、游戏文件下载、对战服务器分别使用的具体域名和端口,以技术同事提供的清单为准。这里列的是行业通用端口,用于理解原理,不要直接当成平台配置念给用户。
在 ipconfig /all 里看哪一行:没有。端口不在 ipconfig 里,要看 netstat(见 网络排查工具)。
对排查的意义:防火墙是按端口和协议拦的。所以"能开网页(443 通)但游戏连不上(UDP 27015 段被拦)"是完全可能的,也是"能开网页不代表网络正常"的根本原因(见本章末)。校园网、公司网、某些网吧和路由器会专门封 UDP 或封游戏端口段。
协议:TCP 与 UDP
大白话:数据在网上传,有两种寄法。
| TCP | UDP | |
|---|---|---|
| 比喻 | 挂号信:每一封都要对方签收,没收到就重寄,保证顺序 | 平信 / 喊话:扔出去就不管了,丢了就丢了 |
| 特点 | 可靠、有序,但慢,丢包后要等重传 | 快、开销小,但可能丢、可能乱序 |
| 谁在用 | 网页、登录、下载、WebSocket 长连接、聊天 | 游戏对战、语音、视频通话、DNS 查询 |
| 丢包时的表现 | 变慢、卡住等待,最终数据是完整的 | 数据直接缺一块:游戏里瞬移、回弹、听不清 |
为什么游戏对战用 UDP:对战里每秒要发几十次"我现在在哪、我在朝哪开枪"。如果用 TCP,某一个包丢了,后面所有包都要停下来等它重传——等它到了,那个位置信息早就过时了。UDP 的思路是:丢了就丢了,反正下一个包马上就来,用最新的就行。所以游戏对战宁要快、不要全。
为什么下载 / 网页用 TCP:下载的文件少一个字节都打不开,登录请求少一段就是乱码。这种场景必须每一字节都到,慢一点无所谓。
为什么丢包对两者影响不同:
- 下载时丢包 1%:TCP 会重传并自动降速,你看到的是"下载速度变慢了一点",文件照样完整。
- 对战时丢包 1%:每 100 个位置更新丢 1 个,你已经能感觉到偶尔的顿一下;丢 5% 就是明显的瞬移和回弹。
在 ipconfig /all 里看哪一行:没有,协议不体现在 ipconfig。
对排查的意义:
- 用户"网页流畅、下载正常,就是对战卡",方向是 UDP 链路质量(丢包 / 抖动),不是带宽,见 游戏联网原理、卡顿与掉线排查。
- 用户"下载慢但对战不卡",方向是带宽 / CDN / 磁盘,见 下载问题排查。
- 用户"网页正常、对战完全连不上",优先怀疑 UDP 被防火墙 / 路由器 / 网络环境封了。
展开:客户端的 WebSocket 长连接是 TCP 还是 UDP
WebSocket 建立在 TCP(通常是 443 端口的 HTTPS)之上,是可靠连接。这意味着:客户端到平台后端的长连接不怕轻微丢包(会重传),但怕断连——网络断开超过缓冲期(10 秒)就会掉线、房间里显示离线。而对战流量走 UDP,怕丢包和抖动,不太怕短暂的单个包丢失。两条连接的"怕"不一样,用户的症状也不一样:前者是"掉线 / 离线标签",后者是"卡 / 瞬移"。详见 对战服务器与网络。
NAT:多台设备共用一个公网地址
大白话:运营商只给你家一个公网地址,但家里有五台设备要上网。路由器的做法是:所有设备出门时都换成路由器的公网地址,回来的数据再由路由器认出"这是给谁的",转回对应设备。这套"共用一个门牌、内部再分发"的机制叫 NAT(网络地址转换)。
对排查的意义:
- 家里的设备在互联网上"都长一个样",服务器看不到内网地址。
- NAT 会给对战连接带来一点复杂度:某些严格的 NAT 类型(对称 NAT)、多级 NAT(光猫路由模式 + 自己的路由器 + 再接一个路由器)会让 UDP 连接更容易出问题。详见 游戏联网原理、网络拓扑。
- 移动宽带和部分二级运营商给用户的甚至不是公网地址,而是运营商内部再套一层 NAT(俗称"大内网"),对战体验普遍更差一些。见 常见网络故障模式。
DHCP:自动分配地址
大白话:设备连上网络时,不用手动填地址,路由器会自动分一个,还附带告诉它网关是谁、DNS 是谁。这个"自动分配"的过程叫 DHCP。
大白话
像住酒店:你到前台(路由器),前台给你一个房间号(IP)、告诉你电梯在哪(网关)、前台电话是多少(DNS)。房间有租期(租约),到期自动续。
在 ipconfig /all 里看哪几行:
DHCP 已启用 . . . : 是—— 自动获取(正常情况);否表示手动设置了固定 IP。DHCP 服务器 . . . : 192.168.1.1—— 谁分的地址,通常就是路由器。获得租约的时间/租约过期的时间—— 什么时候拿到的、什么时候到期。
对排查的意义:
| 看到什么 | 说明什么 |
|---|---|
DHCP 已启用:是,有正常的 IPv4 地址和网关 | 自动获取成功,这一层没问题 |
DHCP 已启用:是,但 IPv4 是 169.254.x.x | 电脑喊了"给我地址"没人回应:网线 / WiFi 没真正连通,或路由器 DHCP 挂了 |
DHCP 已启用:否,地址是手动填的 | 手动 IP。如果填错了(和网关不同段、和别的设备冲突、DNS 填了不存在的地址)就会出各种怪问题;如果用户不记得为什么手动填的,可以建议改回自动 |
| 租约时间显示的是几天前 | 通常没问题,只是一直没重连过 |
局域网与广域网
大白话:
- 局域网(LAN):家里 / 网吧 / 公司内部,路由器管的那一片。设备之间互通不用经过运营商,速度只受网线 / WiFi / 交换机限制。
- 广域网(WAN):出了路由器之后的世界——运营商、骨干网、互联网。速度受宽带套餐、运营商质量、距离限制。
对排查的意义:分清问题在"局域网内"还是"广域网上",是三段定位法的核心。局域网内的问题(网线、WiFi、路由器)用户自己能改;广域网上的问题(运营商、跨网、机房)用户改不了,只能绕路(换节点、加速器)或等。
在 ipconfig 里没有直接对应的行,但可以这么理解:IPv4 地址、网关、子网掩码这些都是局域网的信息;广域网的情况要靠 tracert 看(见 网络排查工具)。
上行与下行
大白话:
- 下行(下载):数据从外面进到你电脑。看视频、下游戏、加载网页都是下行。
- 上行(上传):数据从你电脑出去。发图片、直播推流、云盘同步、开摄像头都是上行。
国内家庭宽带通常上下不对称:下行 300M、上行只有 30M 是常态。
对排查的意义:
- 游戏对战是双向的:你要把自己的动作发出去(上行),也要收别人的(下行)。上下行任何一边堵了都会卡。
- 家里有人在直播推流、上传云盘、开视频会议,会把很小的上行塞满,此时用户下行测速可能完全正常,但游戏照样卡、丢包。这是"测速正常为什么还卡"的一个经典答案,见 带宽、延迟、抖动、丢包。
- 测速时要看两个数字,不要只看下行。
"能开网页不代表网络正常"
这是客服在网络排查里最需要建立的一个观念。用户说"我网络没问题,网页都能开",这句话只证明了:
- DNS 能解析常见网站;
- TCP 443 端口通;
- 到那个网站的机房线路还行。
它不能证明:
| 网页能开,但可能仍然坏着的 | 会导致什么 |
|---|---|
| UDP 被封 / 质量差 | 对战连不上或很卡 |
| 到我们机房的这条线路差(跨网、绕路) | 网页秒开,对战 200ms |
| 平台域名的 DNS 解析被劫持 / 污染 | 网页能开,客户端登录失败 |
| 代理残留只影响某些程序 | 浏览器能上,客户端上不去 |
| 上行被占满 | 下行的网页没事,双向的对战卡 |
| 抖动 / 丢包 1–3% | 网页几乎感觉不到,对战明显卡 |
大白话
"能开网页"相当于"我家能收到普通信件"。它不代表"我家能收到需要签收的挂号信",更不代表"快递员能在 30 秒内把东西送到"。不同的应用走的是不同的路、不同的门、对时间的要求也完全不同。
对排查的意义:不要因为用户能开网页就排除网络因素。要按用户的具体症状,分别去验证对应的那一层:登录问题看 DNS 和代理,对战卡看 UDP 链路质量,下载慢看带宽和 CDN。
速查:ipconfig /all 每一行看什么
| 输出里的行 | 对应概念 | 正常长什么样 | 异常长什么样 |
|---|---|---|---|
| 以太网适配器 / 无线局域网适配器 | 网卡 | 一块有完整信息 | 全部"媒体已断开";或多出 TAP / TUN / VPN 适配器 |
| 描述 | 网卡型号 | Realtek / Intel / Killer 等 | 带 TAP-Windows、WireGuard、加速器名 |
| 物理地址 | MAC | 六组两位 | 一般不会异常 |
| DHCP 已启用 | DHCP | 是 | 否(手动 IP,要问为什么) |
| IPv4 地址 | IP | 192.168.x.x 等内网段 | 169.254.x.x;或没有 |
| 子网掩码 | 子网掩码 | 255.255.255.0 | 和网关对不上 |
| 默认网关 | 网关 | 与 IP 同段的 .1 之类 | 空;或两个 |
| DHCP 服务器 | DHCP | 通常同网关 | 空 |
| DNS 服务器 | DNS | 同网关,或公共 DNS | 奇怪的地址、国外地址 |
对排查意味着什么
把这些概念串起来,就是网络问题的"分层":
- 有没有地址(DHCP / IP):
169.254或"媒体已断开" → 问题在网线 / WiFi / 路由器,连三段定位法都不用做。 - 出不出得了门(网关):
ping 网关不通 → 问题在家里。 - 找不找得到人(DNS):
ping 域名提示"找不到主机"但ping 网关通 → DNS 问题。 - 门开没开(端口 / 协议):网页能开、对战连不上 → UDP / 防火墙 / 代理。
- 路好不好走(链路质量):都通但延迟高、丢包 →
tracert/ WinMTR 看哪一段。
这五层对应的具体操作和读法在 网络排查工具与读法;每层常见的故障原因在 常见网络故障模式;最终落到具体排查方案见 登录与连接问题、卡顿与掉线、下载问题。
常见误区
- "用户能开网页,所以不是网络问题。" 网页只证明 TCP 443 和常见域名的 DNS 通。对战走 UDP,登录走平台域名,都可能单独坏。
- "内网 IP 能定位 / 能封。"
192.168.x.x全国有无数台设备在用,没有任何标识意义。 - "TCP 更可靠,游戏用 TCP 不就不丢包了?" 游戏要的是"最新"不是"完整",TCP 的重传等待反而会造成更大的卡顿。
- "改 DNS 能提速。" DNS 只影响"查地址"这一步(毫秒级)和 CDN 调度,不改变带宽和延迟本身。
- "IP 地址是固定的。" 家里设备的内网 IP 会随 DHCP 变,公网 IP 也会被运营商定期更换。用户报的 IP 只在那一刻有效。
- "拿到
ipconfig截图只看 IPv4 一行。" 网关、DNS、DHCP、有没有多余适配器,每一行都是线索。
自检问题
192.168.1.23、10.0.0.5、169.254.12.34、113.45.67.89分别是什么类型的地址?各说明什么?- 用户
ipconfig显示默认网关为空,最可能的原因是什么?会有什么表现? - 用生活比喻分别解释 IP、网关、DNS、端口。
- 为什么游戏对战用 UDP 而下载用 TCP?同样丢包 1%,两者的表现有什么不同?
- 用户说"我网页能开,肯定不是网络问题",列出至少三种网页能开但对战 / 登录仍然会出问题的情况。
- 在
ipconfig /all输出里看到一块"描述"带 TAP-Windows 的适配器,你会想到什么?