IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:端口

共 2 篇相关文章

IT 累计浏览 2,957

一次DNS域名解析问题排查记录

这篇讲的是一个线上服务因DNS解析异常导致调用失败的排查过程。作者从同事反馈curl调用另一个服务接口报错“couldn’t connect to host”入手,通过strace追踪发现,连接实际指向了一台实体机的IP地址,而非预期的VIP。 问题的根源在于新安装的阿里自研DNS解析软件vipserver,它错误地将域名解析到了多台实体机IP。与对方工程师沟通后进一步发现,实体机服务端口是2087,而VIP上监听的是2088,端口不匹配直接导致了连接失败。排查中还发现了一个“隐形干扰者”——nscd的DNS缓存。清空缓存后,之前“正常”的机器也暴露出问题,这解释了为何集群内部分机器表现不一。 最终的处理是暂时关闭vipserver,等待对方完成配置修正。这个案例清晰地展示了,当引入新的服务发现组件时,对解析链路、缓存机制以及上下游端口配置进行同步验证是多么必要。

IT 累计浏览 7,855

计算机网络协议包头赏析-TCP

这篇赏析从TCP报文段的格式图入手,逐一拆解了其包头结构的每个细节。作者没有停留在表面介绍,而是深入每个字段的设计意图,比如通过序号和确认号如何协同实现可靠传输,SYN、ACK、FIN等标志位在连接生命周期中扮演的角色,以及窗口大小字段对流量控制的精妙调节。 文章特别聚焦于TCP头部中那些容易被忽略却至关重要的部分,如校验和字段如何保障数据完整性,紧急指针在特定场景下的应用。通过图解和实例,它展示了这些字段如何共同支撑起TCP的“面向连接”和“可靠”两大核心特性,