短域名原理

发布时间:2020-07-15 09:03:33 作者:wilber1202
来源:网络 阅读:720

    近期的一次讨论中,偶然间谈到了短域名。关于短域名是否需要 DNS 解析,竟然一时愣住了。晚上花几分钟了解了下。

    首先,短域名仍然遵守 URL 的标准格式,即:schema+host+path。schema 没什么好说的,host 部分,仍然是各回各家,各找各妈。例如,t.cn 是新浪的,tb.cn 是阿里的(话说,新浪能抢到 t.cn 这个域名,也是够拼的)。这部分必定是需要 DNS 解析的。清理掉 DNS 缓存后访问短域名,抓包可以看到:

短域名原理

    而 path 部分,各家的实现方式就有区别了。总体来说,需要对原来较长的域名做一个压缩,压缩到 5-8 个字符。这就涉及到域名缩短后是否会重复的问题。以压缩到 6 个字符为例,a-zA-Z0-9 共 62 种可能,那么 6 个字符的组合就是 62^6,约 568亿,重复的概率已经比较小了。压缩算法暂且不表。

    各家的短域名服务器在收到某条短域名请求后,将原来的长域名,以 302 临时重定向的方式返回给客户端,抓包如下:

短域名原理


推荐阅读:
  1. php开启短标签
  2. php配置支持短标签

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

短域名

上一篇:MySql基础部署以及基本使用(用于个人学习与回顾)

下一篇:bytes与str(encode,decode)

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》