4、网关配置基础:IP地址、子网掩码、默认网关、DNS配置

说实话,网关配置这事儿,看着简单,但坑特别多。

我带过不少新人,上来就填IP、掩码、网关,结果网络不通,急得满头大汗。最后发现,要么是网关IP写错了,要么是子网掩码算错了。

今天咱们就把这四个核心参数掰开揉碎了讲清楚。你理解透了,以后配网关基本不会翻车。

4.1 IP地址:你的设备在网络里的门牌号

IP地址,说白了就是给设备分配的一个逻辑地址。就像你家门牌号一样,别人要找到你,就得靠这个号。

IPv4地址是32位的,通常写成点分十进制,比如 192.168.1.100。这32位里,前半部分是网络位,后半部分是主机位。网络位决定了你在哪个网段,主机位决定了你是这个网段里的哪台设备。

重要概念:IP地址 = 网络位 + 主机位。网络位相同,说明在同一个广播域里,可以直接通信。网络位不同,就得靠网关转发。

我个人习惯,在配置之前,先想清楚这个设备是干什么用的。服务器用静态IP,普通终端用DHCP。我在项目中遇到过,有人把打印机配了动态IP,结果每次重启IP都变,其他电脑就找不到打印机了。嗯,这种低级错误其实挺常见的。

4.2 子网掩码:划清界限的尺子

子网掩码的作用,就是告诉你:IP地址里,哪几位是网络位,哪几位是主机位。

举个例子:255.255.255.0 这个掩码,前24位是1,后8位是0。所以IP地址的前24位是网络位,后8位是主机位。也就是说,这个网段里最多有254个可用主机(全0和全1不能用)。

子网掩码 CIDR表示 可用主机数 常见场景
255.255.255.0 /24 254 小型办公网络
255.255.255.128 /25 126 部门隔离
255.255.255.192 /26 62 小型子网
255.255.0.0 /16 65534 大型园区网

你想想看,如果掩码配错了,会发生什么?

我曾经帮一个客户排查故障,他死活连不上隔壁办公室的服务器。我一看,IP是 192.168.1.10,掩码填的是 255.255.255.128。服务器是 192.168.1.200。结果呢?这两个IP不在同一个子网里!数据包直接扔给了网关,但网关又没配路由,当然不通。

避坑指南:我曾经见过有人把子网掩码填成 255.255.255.255,结果这台设备谁也ping不通。因为掩码全1,主机位为0,它认为自己是孤立的。记住:掩码决定了你能跟谁直接说话。

4.3 默认网关:通往外部世界的桥头堡

默认网关,就是当你访问的目标IP不在本地子网时,数据包要发给的那个设备。通常是一台路由器或三层交换机的接口IP。

配置规则很简单:

  • 网关IP必须和本机IP在同一个子网内
  • 网关IP必须是该子网内一个可用的IP地址
  • 通常取子网的第一个或最后一个可用IP(比如 .1 或 .254)

我建议你养成一个习惯:网关IP尽量用 .1 或 .254。为什么?因为好记,而且不容易冲突。我在项目中遇到过,有人把网关设成了 .100,结果后来有台服务器也用了 .100,整个网络就乱了套。

小技巧:如果你不确定网关对不对,可以打开命令行,输入 ping 网关IP。能通,说明网关设备在线。不通,先检查网线,再检查IP配置。

4.4 DNS配置:把域名翻译成IP的翻译官

DNS,全称是域名系统。它的作用就是把 www.baidu.com 这样的域名,翻译成 110.242.68.4 这样的IP地址。

没有DNS,你上网就得记住每个网站的IP。你想想看,谁能记住几百个IP地址?

配置DNS时,有几点要注意:

  • 首选DNS和备用DNS不要填同一个网段的,防止同时挂掉
  • 内网环境用内网DNS,外网环境用公共DNS
  • 常用的公共DNS:114.114.114.114(国内)、8.8.8.8(谷歌)

我记得有一次,客户说网页打不开,但微信能发消息。我一看,DNS配的是 8.8.8.8,但客户网络环境里把谷歌的DNS给封了。换成 114.114.114.114,立马就好了。说白了,DNS配置不对,你连百度都上不去。

4.5 核心逻辑:一张图看懂网关配置

下面这张图,把IP、掩码、网关、DNS的关系画清楚了。你照着这个逻辑去配,基本不会错。

网关配置核心逻辑 你的设备 IP: 192.168.1.100 默认网关 IP: 192.168.1.1 DNS服务器 114.114.114.114 子网掩码 255.255.255.0 访问外网 域名解析 决定网段范围 外部网络 路由转发 核心逻辑:IP + 掩码 决定本地网段 → 跨网段走网关 → 域名解析靠DNS

4.6 实战配置示例

假设你要给一台电脑配静态IP,参数如下:

  • IP地址:192.168.1.100
  • 子网掩码:255.255.255.0
  • 默认网关:192.168.1.1
  • 首选DNS:114.114.114.114
  • 备用DNS:8.8.8.8

在Windows系统里,操作路径是:

  1. 打开「控制面板」→「网络和共享中心」
  2. 点击「更改适配器设置」
  3. 右键「以太网」→「属性」
  4. 双击「Internet协议版本4 (TCP/IPv4)」
  5. 填入上面的参数,点确定

在Linux系统里,用命令行更直接:

# 临时配置(重启失效)
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
route add default gw 192.168.1.1
echo "nameserver 114.114.114.114" > /etc/resolv.conf

# 永久配置(以Ubuntu为例)
# 编辑 /etc/netplan/01-netcfg.yaml
network:
  version: 2
  ethernets:
    eth0:
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8]

验证方法:配置完后,打开命令行,输入 ipconfig(Windows)或 ip addr(Linux),看看配置是否生效。然后 ping 192.168.1.1 测网关,ping 114.114.114.114 测DNS连通性。

嗯,到这里,网关配置的基础知识就讲完了。这四个参数,你只要理解了它们各自的作用和相互关系,配置起来就游刃有余了。下次遇到网络不通,别慌,先检查这四个参数,八成能找到问题。


可可精品资料库