Node.js 18升级:双栈协议踩坑
很久之前我就发现了一个现象,有些时候我在使用 nc去探测本地的某些服务是否开启时,会有两个输出,第一次拒绝第二 […]
本文讨论了使用nc探测本地服务时的奇怪现象和与IPv4和IPv6地址相关的问题。作者发现在升级Node.js时无法连接到后端服务,原因是服务只监听了IPv4地址,而localhost通常同时解析为IPv6和IPv4地址。文章还介绍了127.0.0.1和::1的区别,以及0.0.0.0和::的含义。此外,作者还讨论了net.ipv6.bindv6only参数的作用和MySQL在使用localhost时的特殊情况。最后,作者提到了Node.js在17版本之后出现的快乐眼球算法的问题。
