尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

网络基础:IP地址、子网掩码、网关与DNS详解

网络基础:IP地址、子网掩码、网关与DNS详解 1. 网络基础概念解析IP地址、子网掩码、网关与DNS刚接触网络配置时这四个名词就像天书一样让人头疼。记得我第一次给服务器配静态IP时把网关填成了DNS地址结果整个部门断网半小时。今天我们就用最直白的方式把这几个关键概念掰开揉碎讲清楚。2. IP地址网络世界的门牌号2.1 IP地址的本质作用IP地址就像快递收货地址由32位二进制数组成IPv4通常显示为四段十进制数字如192.168.1.100。它有两个核心功能设备标识就像北京市海淀区中关村大街1号路由寻址告诉数据包应该往哪个方向传送注意实际工作中遇到IP冲突时用arp -a命令可以快速排查冲突设备2.2 IPv4地址分类详解根据使用场景主要分为三类公网IP如114.114.114.114全球唯一标识需要向ISP申请价格昂贵国内约50元/月私网IP如192.168.x.x局域网内部使用免费且可重复三大保留段192.168.0.0/16172.16.0.0/1210.0.0.0/8特殊IP如127.0.0.1回环地址广播地址组播地址3. 子网掩码地址中的分区地图3.1 子网划分原理子网掩码如255.255.255.0用连续的1表示网络位0表示主机位。比如192.168.1.100/24前24位是网络号192.168.1后8位是主机号1003.2 实际应用场景判断设备是否在同一局域网设备A192.168.1.100/24设备B192.168.2.100/24虽然前三位相同但子网掩码判定它们在不同子网计算可用IP数量/24掩码256-2254个可用地址/25掩码128-2126个可用地址避坑指南云服务器购买时经常要选子网/28掩码只能容纳14台主机中型项目建议至少用/264. 网关局域网的出入口4.1 网关的工作机制网关通常是路由器内网接口的IP如192.168.1.1负责内网通信直接转发外网访问接收设备请求进行NAT转换通过公网IP发出4.2 典型配置问题排查当出现默认网关不在同一网络段错误时检查IP与网关是否同网段IP192.168.1.100/24正确网关192.168.1.1错误网关192.168.2.1企业级网络特殊场景VLAN间通信需要配置三层交换机网关多网卡设备需要指定默认网关5. DNS域名翻译官5.1 解析过程详解当访问www.example.com时查询本地hosts文件向配置的DNS服务器如8.8.8.8发起请求递归查询直到获得IP地址5.2 企业级DNS配置推荐组合方案主DNS内网DNS服务器如Windows AD DNS备DNS公共DNS如114.114.114.114第三DNS运营商DNS实测对比某电商平台使用阿里云DNS解析耗时28ms改用自建DNS集群后降至9ms6. 四者协同工作流程示例以访问百度为例设备IP192.168.1.100/24输入www.baidu.comDNS解析获得IP如39.156.66.10判断目标IP不在本地网络39.156 vs 192.168将数据包发送给网关192.168.1.1网关进行NAT转换后发出响应数据按原路径返回7. 高级应用场景7.1 多网卡路由配置Linux系统配置示例ip route add 10.0.0.0/8 via 192.168.1.2 dev eth0 ip route add default via 192.168.1.1 dev eth17.2 子网划分实践将192.168.1.0/24划分为4个/26子网192.168.1.0/261-62192.168.1.64/2665-126192.168.1.128/26129-190192.168.1.192/26193-2548. 常见故障排查指南故障现象检查步骤解决方式能ping通内网但上不了网1. 检查网关配置2. traceroute测试更正网关或检查NATDNS解析失败1. nslookup测试2. 更换公共DNS修复DNS配置IP地址冲突1. arp -a查看MAC2. 扫描局域网修改冲突IP9. 企业网络规划建议IP地址预留网关地址x.x.x.1网络设备x.x.x.2-x.x.x.20服务器x.x.x.21-x.x.x.50DHCP池x.x.x.51-x.x.x.200静态设备x.x.x.201子网规模选择小型办公室/24254主机中型企业/23510主机大型园区多个/24通过三层交换互联10. 安全防护要点网关安全修改默认管理密码关闭远程管理启用MAC地址过滤DNS防护部署DNSSEC启用DNS过滤监控异常解析请求IP管理绑定MAC-IP禁用非法IP定期扫描地址使用情况在实际网络运维中我习惯用ipconfig /allWindows或ip aLinux快速验证四要素配置是否正确。对于复杂网络环境建议先用Visio画出拓扑图标注各网段IP分配方案这样可以避免90%以上的配置错误。
返回列表