带你全方位了解:IP地址、子网掩码、网关、DNS
配置电脑上网时,我们需要填写四样东西:IP地址、子网掩码、默认网关、DNS。它们分别是什么?为什么缺一不可?本文用大白话给你讲明白。
一、IP地址:网络中的"家庭住址"
1.1 什么是IP地址?
IP地址在网络中用于标识一个节点或网络设备的接口,数据通过它在网络中寻址传输。
通俗理解:假设你要去朋友家玩,首先得知道他家住哪里。IP地址就像现实中的家庭住址——数据包根据它找到目的地。
1.2 IPv4地址的表示方式
一个IPv4地址由 32位二进制(0和1)组成。为了方便阅读和书写,通常采用点分十进制形式表示:
- 将32位二进制分成 4段,每段8位
- 每段转换为十进制后,范围是 0~255
- 段与段之间用
.分隔
示例:192.168.1.1
1.3 二进制与十进制如何转换?
每8位二进制,从左到右分别对应 2 7 , 2 6 , 2 5 , 2 4 , 2 3 , 2 2 , 2 1 , 2 0 2^7, 2^6, 2^5, 2^4, 2^3, 2^2, 2^1, 2^0 27,26,25,24,23,22,21,20。
以十进制 192 为例,转为二进制:
| 位权 | 2⁷(128) | 2⁶(64) | 2⁵(32) | 2⁴(16) | 2³(8) | 2²(4) | 2¹(2) | 2⁰(1) |
|---|---|---|---|---|---|---|---|---|
| 二进制 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 计算 | 128 | 64 | — | — | — | — | — | — |
| 结果 | 128 + 64 = 192 |
所以 192 = 11000000。
小结:IPv4地址每段最小为
0(全0),最大为255(全1)。
1.4 IP地址的分类
IPv4地址共分为 5类:

| 类别 | 范围(第一段) | 用途 |
|---|---|---|
| A类 | 1 ~ 126 | 主机使用 |
| B类 | 128 ~ 191 | 主机使用 |
| C类 | 192 ~ 223 | 主机使用 |
| D类 | 224 ~ 239 | 组播 |
| E类 | 240 ~ 255 | 科学研究 |
其中 A、B、C 三类又进一步划分为 公网IP 和 私网IP:
- 公网IP:需向运营商申请购买,全球唯一
- 私网IP:可自行配置,仅在局域网内使用(如
192.168.x.x)
1.5 网络位与主机位
每个IPv4地址由两部分组成:
- 网络位:标识设备所属的网络。好比一栋大楼的地址。
- 主机位:标识该网络中的具体设备。好比大楼里的某个房间号(如303室)。
二、子网掩码:区分网络与主机的"分界线"
2.1 什么是子网掩码?
子网掩码(也叫网络掩码)用来区分IP地址中哪些是网络位、哪些是主机位。
它同样是32位,同样用点分十进制表示,但它不是IP地址。
2.2 子网掩码的规则
二进制形式上,子网掩码的规则非常简单:
连续的1 + 连续的0
- 值为
1的比特 → 对应IP地址的网络位- 值为
0的比特 → 对应IP地址的主机位
2.3 常见子网掩码及其长度
| 子网掩码 | 二进制形式 | 网络位长度 | 简写 |
|---|---|---|---|
| 255.0.0.0 | 11111111.00000000.00000000.00000000 | 8位 | /8 |
| 255.255.0.0 | 11111111.11111111.00000000.00000000 | 16位 | /16 |
| 255.255.255.0 | 11111111.11111111.11111111.00000000 | 24位 | /24 |
记忆口诀:子网掩码中有几个
255,就代表IP地址前几段是网络位。
- 1个255 → 前1段是网络位 → /8
- 2个255 → 前2段是网络位 → /16
- 3个255 → 前3段是网络位 → /24
255 的二进制就是 11111111(全1),即该段全部属于网络位。
三、IP地址的类型与可用地址计算
3.1 三种特殊地址
在一个网段中,有以下三类特殊地址:
| 类型 | 含义 | 特征 |
|---|---|---|
| 网络地址 | 标识整个网段 | 主机位全为0(最小IP) |
| 广播地址 | 向网段内所有主机发送广播 | 主机位全为1(最大IP) |
| 可用地址 | 可分配给主机或接口使用 | 去掉网络地址和广播地址后的中间范围 |
3.2 举例说明
以 192.168.10.0/24 为例(子网掩码24位):
- 网络位:24位(前3段
192.168.10) - 主机位:32 - 24 = 8位(最后1段)
- 网络地址:
192.168.10.0(主机位全0) - 广播地址:
192.168.10.255(主机位全1) - 可用地址范围:
192.168.10.1~192.168.10.254
3.3 可用地址数量计算公式
可用IP数 = 2ⁿ - 2
其中
n= 主机位数 = 32 - 子网掩码长度减去的2 = 1个网络地址 + 1个广播地址
计算示例(/24):
- 主机位 n = 32 - 24 = 8
- 可用IP = 2⁸ - 2 = 256 - 2 = 254个
3.4 同网段 vs 不同网段
- 同网段(如
192.168.10.1和192.168.10.5):主机间可直接通信,不需要网关 - 不同网段(如
192.168.10.1访问192.168.20.1):需要通过网关转发数据
四、网关:跨网段通信的"大门"
4.1 什么是网关?
网关(Gateway),又称网间连接器或协议转换器。当你需要访问其他局域网或互联网时,数据需要先交给网关,由网关帮你转发。

通俗比喻:
把你的家想象成一个局域网:
- 家里的三间房 = 三台计算机
- 家的大门 = 网关
房间之间互相走动(同网段通信)不需要经过大门;但你要出门拜访邻居(跨网段通信),就必须经过大门。
4.2 网关的实际地址
通常情况下:
网关地址 = 路由器LAN接口的IP地址
也就是你家里路由器的管理登录地址,常见为 192.168.0.1 或 192.168.1.1。
4.3 DHCP自动获取
如果采用DHCP自动获取IP地址,则无需手动配置网关、子网掩码等参数——路由器会自动分配,且分配的默认网关一定是路由器LAN接口的IP地址。
五、DNS:域名与IP的"翻译官"
5.1 什么是DNS?
DNS(Domain Name System,域名解析系统)将域名与IP地址相互映射,让我们能用易记的域名访问互联网,而不必记住一串数字IP。
通俗比喻:
DNS 就像手机里的通讯录。
你要给朋友张三打电话,不需要记住他的手机号码,只需在通讯录里搜"张三",点击拨打即可。
DNS 就承担了这个"把名字翻译成电话号码"的角色——把
www.baidu.com翻译成对应的IP地址。
5.2 为什么需要DNS?
- 两台电脑通信必须知道对方的IP地址
- 但IP地址(如
192.168.1.1)对人来说太难记了 - 于是发明了域名:用有意义的字符替代数字IP
- 记
www.baidu.com远比记一串IP方便 - 记
www.jd.com也是同理
- 记
- DNS负责把域名解析为实际IP地址,浏览器再通过IP进行通信
六、DNS劫持与DNS污染
6.1 什么是DNS劫持/污染?
正常情况下,你输入域名 www.abc.com,DNS服务器应返回其真实IP 202.206.64.41。
但如果在这个过程中发生了篡改,DNS返回了一个错误的IP 202.206.64.42,你就会被引导到一个错误的服务器上。
这就叫DNS劫持或DNS污染——指路人在给你指错路。
6.2 DNS劫持的危害
| 严重程度 | 表现 |
|---|---|
| 轻度 | 返回广告页面,影响用户体验 |
| 重度 | 完整克隆目标网站,制作钓鱼/仿冒网站,盗取账号密码、个人信息等 |
最恐怖的地方在于:你在浏览器里输入的域名完全正确,你以为自己访问的是真正的网站,但实际上已经被引导到了假网站上。
6.3 法律责任
通过各种手段污染或劫持DNS,已被纳入违法行为,可被判处破坏计算机信息系统罪。
七、总结:四要素如何协同工作
| 要素 | 作用 | 通俗比喻 |
|---|---|---|
| IP地址 | 标识网络中的设备 | 家庭住址 |
| 子网掩码 | 区分网络位和主机位,判断是否同网段 | 判断你们是不是同一个小区 |
| 网关 | 跨网段通信时转发数据 | 小区的大门/门卫 |
| DNS | 将域名解析为IP地址 | 手机通讯录 |
一句话总结:
在网络中,我们通过 IP地址 实现主机间的通信;通过 子网掩码 判断是否在同一网段;跨网段通信时通过 网关 转发数据;访问域名时通过 DNS 解析为IP地址。
附:快速记忆要点
- IPv4地址 = 32位二进制,点分十进制,4段 × 8位,每段0~255
- 子网掩码 = 连续的1(网络位)+ 连续的0(主机位),有几个255就是/几×8
- 可用IP数 = 2^(32-掩码长度) - 2(减去网络地址和广播地址)
- 网关 = 路由器LAN口地址,跨网段必经之路
- DNS = 域名→IP的翻译官,让你不用记数字
- Hosts文件 = 本地的"通讯录",路径
C:\Windows\System32\drivers\etc\hosts - 能上QQ打不开网页 = DNS故障的典型症状
- DNS劫持/污染 = 返回错误IP,可能导向钓鱼网站,属违法行为
本文为学习笔记,内容整理自B站视频,版权归原作者所有。
本文整理自B站视频:
十分钟带你全方位了解:什么是IP地址、子网掩码、网关、DNS,小白也能轻松学会!(UP主:网工涛哥)
【硬核科普】能上QQ但是打不开网页?详解DNS服务,DNS解析,DNS劫持和污染(UP主:硬件茶谈)
行为



2410

被折叠的 条评论
为什么被折叠?



