URL 解析器

粘贴任意链接,即可看到每个组成部分、逐一解码的查询参数,以及域名的 DNS 记录。

  • WHATWG URL 标准
  • 解码查询参数与 Punycode
  • 仅在点击时查询 DNS

输入 URL

粘贴 URL,即可拆分各个部分。

工作原理

粘贴完整链接或仅粘贴域名均可。地址按浏览器使用的 WHATWG URL 规则解析,解码百分号编码后逐项显示。查询参数以键值表列出,重复的键也会保留,整个结构可以复制为 JSON。

https://[email protected]:8443/a/b?id=7#top → https · shop.example.com · 8443 · /a/b · id=7 · top

URL 的组成

  • 协议: 即 scheme,如 https、http、ftp、mailto。
  • 主机: 域名或 IPv4/IPv6 地址。国际化域名会从 Punycode 转换显示。
  • 端口: 仅当与协议默认值(https 为 443,http 为 80)不同时才出现在地址中。
  • 路径: 服务器上的位置,按段拆分显示。
  • 查询: ? 之后用 & 连接的 键=值 对。
  • 片段: # 之后的部分,浏览器不会发送给服务器。

DNS 查询

如果是域名,还可以获取实时 DNS 记录:IP 地址、别名、邮件和域名服务器,以及 SPF 等 TXT 记录。点击按钮前不会发送任何内容,点击后也只把主机名发送到公共 DNS-over-HTTPS 解析器。

标准与出处

  • URL 解析遵循 WHATWG URL 标准与 RFC 3986
  • 国际化域名:RFC 3492(Punycode)与 IDNA
  • DNS 查询:通过 Cloudflare 1.1.1.1 的 DNS over HTTPS(RFC 8484),失败时使用 Google Public DNS

最后核对于 2026年10月12日

常见问题

URL 解析器能显示什么?

它把地址拆成协议、用户信息、主机、端口、路径、查询字符串和片段,解码百分号编码,并用表格列出每个查询参数。

可以不带 https:// 粘贴吗?

可以。没有协议时会先补上 https:// 再解析,并在结果中注明。

为什么域名显示成 xn--…?

中文等国际化域名以 Punycode 形式存储。工具会同时显示 ASCII 形式和可读的 Unicode 名称。

我的 URL 会被发送到哪里吗?

解析完全在浏览器中完成。只有点击 DNS 查询按钮时,主机名才会发送到 Cloudflare 公共 DNS(1.1.1.1),失败时改用 Google Public DNS。

会显示哪些 DNS 记录?

A 和 AAAA(IP 地址)、CNAME(别名)、MX(邮件服务器)、NS(域名服务器)和 TXT(SPF、验证等),并附上每条记录的 TTL。

相关标签

其他工具

结果仅供参考。计算可能有误,不构成法律、医疗或财务建议。重要决定请务必先咨询相关机构或专业人士。

搜索