📌 📄 内容摘要:
@Nexoray 在 今天有刷到了,127.0.0.1和localhost有什么区别? 中发帖
结论
直接开门见山,ipv6和ipv4同时支持的时候,ipv6优先级大于ipv4,所以解析出来的是优先::1,然后127.0.0.1,127.0.0.1和localhost是ip和域名的关系,localhost系统内嵌硬代码,读取hosts文件。
在算法排序中,50 > 35,所以系统在拿到 localhost 的两个解析结果时,永远会将 ::1 放在首位返回给应用程序,不管它们在hosts文件中的排序,排序算法在此定义了解析优先级。
好了,结论直接给出了,说下我的探究过程
过程
第一次看到这个问题
我之前在关于科学上网,看到类似的网络上帖子,看到那个帖子写的是localhost默认解析的是::1,也就是ipv4的127.0.0.1
我查了很多资料,没给出结论,网上帖子重复质量地低下,互相抄袭,没找到啥有用的信息,那时我对于英文社区不熟悉
今天又看到
但是看了这个帖子,我...
────────── 链接信息 ────────── 🔗 论坛链接: linux.do 📎 访问地址: https://linux.do/t/topic/1358251/1 ─────────────────────────────
📢 来源:LINUX DO