IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:Hosts

共 2 篇相关文章

IT 累计浏览 46

解析到本地127的神奇域名

本文探讨了 Web 本地开发中,除 `127.0.0.1` 与 `localhost` 外,可专门解析到本地回环地址的实用域名及其应用场景。作者梳理了多个稳定可用的选项:**localhost** 及其子域名作为 IETF 官方规范,通用性最强;**lvh.me** 因其极短长度和泛域名支持,成为日常开发优选;**nip.io** 及其 **local.gd** 服务则提供了基于 IP 生成域名的灵活方案;此外还有如 **fbi.com** 等趣闻域名。这些本地域名主要解决了使用纯 IP 地址开发时面临的局限:它们能更好地模拟真实环境,支持 **Cookie 的子域名共享**;满足 OAuth 等服务商要求必须使用域名作为回调地址的强制规定;在同时开发多项目或多租户系统时,能通过清晰的子域名(如 `project-a.lvh.me`)进行区分,避免端口号混乱;同时也有助于构建与生产环境一致的多模块(如 admin、api)访问结构,实现代码逻辑的无缝迁移。

IT 累计浏览 1,861

简易云端Hosts的构建

这篇文章讲的是如何应对DNS解析故障并构建一个简单的“云端Hosts”方案。作者从之前席卷全国的DNS故障事件切入,指出一些移动应用之所以不受影响,是因为它们绕过了DNS,直接通过云端维护的域名-IP映射进行连接。 文章的核心是探讨在多机房、多线路的复杂网络环境下,如何为客户端智能地选择最佳服务器。作者没有采用需要复杂测速系统的“智能”方案,而是提出了一种更简易的思路:利用IP库判断用户地理位置,通过预存的城市经纬度数据,计算与各机房直线的物理距离,从而选出同线路中最近的机房。这个过程巧妙地通过IP直接访问谷歌地理编码API,避开了服务被墙的问题。 此外,文章在结尾还提供了一个实用的排错技巧:教你如何使用 `dig` 命令的追踪功能,通过观察DNS查询返回的层级是否完整,来判断是否遭遇了DNS污染。整个方案追求“差不多够用”的实用主义,思路清晰且可操作性强。