关于localhost和127.0.0.1

今天敲代码的时候, 遇到一个奇怪的问题, 本机断网的的情况下, nodejs的request模块连接不到自己的localhost:1234的服务, 显示无法解析, 后来查了一下, 才发现

localhost可以看成是一个域名,在一大部分情况下,它能解析出ip地址127.0.0.1而指向到本机,但是在本机的所有网卡都没有获得ip地址的情况下,在navicat中localhost就无法解析出IP地址127.0.0.1,导致连接失败!

其中让人误导的是, 断网期间使用浏览器可以正常打开, 估计是浏览器针对离线的时候域名做了优化或者缓冲?

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容