技术与生活 / 一篇记录
监听在 0.0.0.0 和 127.0.0.1,有多大差别
前者通常表示所有本机 IPv4 接口,后者只允许通过回环接口连接。应用配置正确与入口范围合适需要同时满足,尤其是数据库或管理后台。
先明确这里的区别
服务监听回环、单个接口或全部接口,会产生不同的访问边界。
排查时先记录客户端与网络条件;涉及 IPv6、代理或 NAT 时,需要分别观察每一跳。
ss -lnt
怎样判断处理正确
对照服务配置核查 IPv4 与 IPv6 的监听范围。
把监听地址、端口映射和防火墙规则放在一起核对。IPv6 通配监听的行为还受系统与应用设置影响,不能只检查 IPv4 一栏就结束。
从本机连通到远端可访问之间,还隔着路由、防火墙与地址映射。逐层确认比反复更换监听端口有效。开放一个端口之后,也应核查是否只对计划中的访问者开放。
需要留意的是,安全组允许访问并不代表应用已经监听相应地址。
参考:网络 文档。