默认网关和DNS有什么区别,排查网络时怎样分开检查
默认网关负责把需要离开本地网络的数据送往下一跳,DNS负责名称解析。两者出问题时可能表现为不同的连接现象。
先认识本地网络里的几个字段
在网络详情中,IPv4地址用于标识当前接口,子网掩码用于判断地址所属的网络范围,默认网关则通常是前往其它网络的下一跳。DNS服务器提供名称解析等相关服务。这些字段可能由网络自动分配,也可能由管理员设置。它们承担的作用不同,不能把某个字段里的地址随意复制到另一个字段。记录配置时应同时写下连接名称和获取方式,因为无线、有线和虚拟网络接口可能各有一组参数。
默认网关关注数据往哪里走
设备需要访问本地网络以外的目标时,通常会根据路由信息决定把数据交给哪里。默认网关是没有更具体匹配时常用的下一跳,但复杂环境还可能存在其它路由。能够打开路由器管理页,只说明某种局域网通信成立,不能据此证明路由器已经连通互联网。如果怀疑网关配置异常,应先与当前网络的正规配置或管理人员核对,不要从网上挑一个看起来常见的私有地址直接填入。
DNS关注名字怎样对应到记录
访问一个域名时,设备通常需要先获得相应的解析结果,再根据结果建立连接。DNS配置或解析过程出问题,可能让域名访问失败;但域名解析成功,也不代表目标服务一定能够连接。不要把某个IP地址直接输入浏览器后的结果,当成完整的DNS对照测试:网站可能依赖主机名选择内容,HTTPS证书也通常按名称核验。排查时应区分解析错误、连接超时和服务返回错误,而不是把这些现象合并成一个原因。
记录现象后再作低影响的调整
先比较不同域名、不同设备和相同网络下的结果,并保留时间与原始提示。如果确实需要更改网络参数,先保存原值,一次只改一项,再重复同样的测试。在受管理的公司、学校或专用网络中,应遵循相应的网络要求,不随意换用外部服务。测试结束后明确保留还是恢复该改动。网关与DNS的问题可以同时存在,因此一次局部改善也不应被夸大为已经排除了所有网络故障。