短链接原理

说明

长链接比较长,一般分享有字数限制,所以需要转换为短链接。
比如:
长链接:https://github.com/zgpeace/geekTimeQrcode
短连接:https://url.cn/5fslXqH

这两个链接最后打开都是同一个地址。(这里是极客时间课程返现二维码合集, 返现3/4, 需要的朋友可以联系里面的微信。)

上面的链接是通过站长在线转换的:https://tool.chinaz.com/tools/dwz.aspx

在这里插入图片描述

原理解析

当我们在浏览器里输入 https://url.cn/5fslXqH

  1. DNS首先解析获得 https://url.cn 的 IP 地址
  2. 当 DNS 获得 IP 地址以后(比如:127.0.0.1),会向这个地址发送 HTTPGET 请求,查询短码 5fslXqH
  3. https://url.cn 服务器会通过短码 5fslXqH 获取对应的长 URL
  4. 请求通过 HTTP301 转到对应的长 URL https://github.com/zgpeace/geekTimeQrcode

转载:https://blog.csdn.net/zgpeace/article/details/103164339

推荐阅读更多精彩内容