@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
我查了很多资料,没给出结论,网上帖子重复质量地低下,互相抄袭,没找到啥有用的信息,那时我对于英文社区不熟悉
今天又看到
但是看了这个帖子,我...