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的关系画清楚了。你照着这个逻辑去配,基本不会错。
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系统里,操作路径是:
- 打开「控制面板」→「网络和共享中心」
- 点击「更改适配器设置」
- 右键「以太网」→「属性」
- 双击「Internet协议版本4 (TCP/IPv4)」
- 填入上面的参数,点确定
在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连通性。
嗯,到这里,网关配置的基础知识就讲完了。这四个参数,你只要理解了它们各自的作用和相互关系,配置起来就游刃有余了。下次遇到网络不通,别慌,先检查这四个参数,八成能找到问题。
可可精品资料库