【网络】IP,子网掩码、默认网关、DNS服务

我们可以把整个IPv4互联网,类比成一个超大型城市,无数个居民小区(局域网/子网)组成了这个城市。而IP地址、子网掩码、默认网关、DNS服务器,就是设备在这个城市里正常出行、通信、访问服务的4个核心必备要素,缺一不可。

下面我们先通俗理解,再讲专业本质,最后通过完整流程串联,彻底搞懂它们的分工与协同逻辑。


一、IPv4地址:设备的全网唯一门牌号

通俗类比

你家在城市里的精确门牌号,精确到具体房间。整个互联网中,每一个联网设备(电脑、手机、路由器)都有一个专属门牌号,其他设备要给你发数据、传消息,必须先知道这个地址。

专业定义

IPv4地址是一个32位的二进制数字,为了方便人类读写,被分成4个8位二进制段(八位组/Octet),每个段转换成0-255的十进制数,段与段之间用英文点号分隔,也就是我们常说的点分十进制格式 ,比如192.168.1.100223.5.5.5

核心要点

  1. 地址结构:IPv4地址由网络位 + 主机位两部分组成。网络位相当于「小区地址」,主机位相当于「小区里的房间号」。
  2. 公网IP与私网IP:
    • 公网IP:互联网全网唯一的地址,相当于城市街道的正式门牌号,由运营商分配,全球可直接访问;
    • 私网IP:局域网内部专用地址,相当于小区内部的自编门牌号,仅在当前子网内有效,全球通用的私网网段有3个:10.0.0.0/8172.16.0.0/12192.168.0.0/16,家庭路由器给设备分配的IP,基本都是192.168开头的私网IP。

常见误区

不是「一个设备一个IP」,而是设备的每一个网卡对应一个IP。比如笔记本的有线网卡、无线网卡,会分别获得独立的IP地址。


二、子网掩码:小区的围墙与网段划分规则

通俗类比

你所在小区的围墙+地址划分规则。它的唯一核心作用,就是告诉你:哪些门牌号和你家在同一个小区(同一个子网),不用出大门就能直接通信;哪些门牌号在小区外面,必须走大门(默认网关)才能访问。

专业定义

子网掩码是和IPv4地址长度完全一致的32位二进制数,格式同样为点分十进制。它的二进制规则是:前面连续的数字1,对应IP地址的网络位;后面连续的数字0,对应IP地址的主机位,不允许出现1和0交叉的情况。

核心要点

  1. 核心用法:IP地址 和 子网掩码 做按位与运算 ,就能算出这个IP所在的网络地址(子网地址) ,也就是「小区的官方地址」。

    举个最常见的例子:

    项目 点分十进制 二进制
    设备IP 192.168.1.100 11000000.10101000.00000001.01100100
    子网掩码 255.255.255.0 11111111.11111111.11111111.00000000
    按位与运算结果(网络地址) 192.168.1.0 11000000.10101000.00000001.00000000

    只要两个IP的网络地址完全相同,就说明它们在同一个子网,可直接通信,无需经过网关。

  2. CIDR简写规则:掩码中连续1的个数,可直接简写在IP地址末尾。比如255.255.255.0对应前24位是1,简写为/24255.255.0.0对应/16,以此类推。

  3. 可变长子网掩码(VLSM):可通过调整掩码长度,把一个大网段拆分成多个小网段,比如把192.168.1.0/24拆成4个/26的小网段,用于企业部门网络隔离,节省IP资源。

常见误区

  • 子网掩码不能单独使用,必须和IP地址配对才有意义,单独一个掩码无任何作用;
  • 子网掩码不是只有255.255.255.0这一种,只是家庭场景最常用;
  • 掩码配错会直接导致通信故障:比如把/24的掩码写成255.255.0.0,会导致设备误判网段,本该发往网关的数据包被留在内网,直接上不了网。

三、默认网关:子网的唯一主大门(出口)

通俗类比

你所在小区的唯一主大门+保安室。小区住户要去小区外的任何地方,都必须先经过这个大门,由保安转发到目的地;外面的人要找你,也要先经过这个大门,才能进到小区找到你家。

专业定义

默认网关(也叫默认路由),是当前子网内一个特殊设备(通常是路由器、三层交换机)的IP地址,是本地局域网和其他网络(包括互联网)之间的中转站。当设备要访问的目标IP和自身不在同一个子网时,就会把所有数据包转发给默认网关,由网关负责后续的路由转发。

核心要点

  1. 硬性规则:默认网关的IP地址,必须和你的设备IP在同一个子网内 。比如你的IP是192.168.1.100/24,网关必须是192.168.1.xxx的地址,家庭场景下通常就是路由器的LAN口IP,比如192.168.1.1
  2. "默认"的含义:它是一个兜底的路由规则。设备的路由表里,会有很多精准的路由条目,告诉它去某个网段该走哪条路;所有没有匹配到精准路由的数据包,都会全部发给默认网关,因此叫"默认"。
  3. 无网关的后果:设备只能和同一个子网内的设备通信(比如连家里的打印机、路由器管理页),但完全上不了互联网,也访问不到其他网段的设备。

常见误区

  • 网关IP不是必须是网段的第一个地址(.1),只是行业通用习惯,也可以设置成.254.2等任意可用主机IP;
  • 一个设备可以配置多个网关,但默认网关只能有一个,作为兜底转发地址。

四、DNS服务器:互联网的114查号台/黄页导航

通俗类比

互联网的114查号台+万能黄页 。我们记不住陌生人的手机号,但能记住对方的名字;同理,我们记不住网站的数字IP地址,但能记住好记的域名(比如www.baidu.com),DNS就是帮你把「名字(域名)」翻译成「手机号(IP地址)」的核心服务。

专业定义

DNS(Domain Name System,域名系统)服务器,是提供域名解析服务的专用服务器,核心功能是完成域名到IPv4地址的映射解析。因为网络底层通信只能通过IP地址寻址,人类无法记忆大量数字IP,因此通过域名简化访问,而DNS就是连接域名和IP的核心桥梁。

核心要点

  1. 核心工作流程:
    你在浏览器输入www.baidu.com → 设备向配置的DNS服务器发送解析请求 → DNS服务器查询后,返回该域名对应的公网IP地址 → 设备拿到IP后,才会和目标服务器建立连接,发起访问。
  2. 常用DNS服务器:
    • 运营商本地DNS:由宽带运营商提供,延迟低,优先推荐;
    • 公共DNS:国内常用114.114.114.114、阿里223.5.5.5、腾讯119.29.29.29,国外常用谷歌8.8.8.8
    • 可配置主、备两个DNS服务器,主DNS故障时,自动切换到备用DNS,避免解析失败。

常见误区

  • DNS配置错误,不会影响网络的基础连通性 :如果你能ping通公网IP(比如ping 223.5.5.5能通),但打不开网站,100%是DNS配置问题;
  • 不是必须用运营商的DNS,公共DNS可自由更换,部分公共DNS还能优化访问速度、拦截恶意网站。

五、完整流程串联:四大要素如何协同工作?

我们以「家用电脑打开www.baidu.com」为例,完整走一遍通信流程,彻底搞懂它们的分工配合:

  1. 参数前提 :电脑获取到的IPv4参数为:IP地址192.168.1.100,子网掩码255.255.255.0,默认网关192.168.1.1,DNS服务器223.5.5.5
  2. 第一步:DNS解析,拿到目标IP
    电脑输入www.baidu.com后,先向配置的DNS服务器223.5.5.5发起解析请求。通过子网掩码判断,DNS服务器和自身不在同一个子网,因此把解析请求数据包发给默认网关192.168.1.1,由网关转发到互联网。最终DNS服务器返回百度对应的公网IP:180.101.50.242
  3. 第二步:子网掩码判断,确定通信路径
    电脑拿到目标IP后,用子网掩码做运算,发现目标IP的网络地址和自身的192.168.1.0不一致,确认目标在子网外,必须走网关转发。
  4. 第三步:网关路由转发,完成端到端通信
    电脑把访问百度的数据包发给默认网关(家里的路由器),路由器通过自己的公网IP,把数据包转发到互联网,经过运营商的路由节点,最终送到百度的服务器。百度返回的网页数据原路返回,最终送到你的电脑,浏览器渲染出百度首页。

补充:常见故障快速排查

  1. 连不上路由器管理页、无法访问同网段的打印机/其他电脑:大概率是IP地址、子网掩码配置错误,比如IP不在同一个网段、掩码不匹配;
  2. 能ping通网关、能ping通公网IP,但打不开任何网站:100%是DNS服务器配置错误,更换公共DNS即可解决;
  3. 能访问同网段设备,但完全上不了互联网、ping不通任何公网IP:大概率是默认网关配置错误,或者网关设备(路由器)本身断网。
相关推荐
一条咸鱼¥¥¥1 小时前
【运维笔记】华为防火墙远程接入用户开通与禁用方法
运维·网络·华为·远程用户
wanhengidc2 小时前
物理服务器的功能都有哪些
运维·服务器·网络·安全·web安全·智能手机
跨境技工小黎2 小时前
2026TikTok网络配置指南:如何选择可靠的IP网络?
大数据·网络
Ether IC Verifier2 小时前
RDMA协议详细介绍:从原理到未来发展
网络·网络协议·计算机网络·dpu
bukeyiwanshui3 小时前
20260416 DHCP以及DNS
linux·网络
zhojiew3 小时前
在中国区aws通过Network Flow Monitor实现实例网络流量指标上传到cloudwatch
服务器·网络·aws
发光小北3 小时前
EtherCAT 转 Modbus TCP 网关如何应用?
网络协议·tcp/ip
广州灵眸科技有限公司3 小时前
瑞芯微(EASY EAI)RV1126B QT GUI例程方案
linux·服务器·开发语言·网络·人工智能·qt·物联网