在线工具AI 产品汇

工具箱 › 转换 › 主域名提取

主域名提取

在线从任意文本中提取域名并还原主域名:支持中文段落、网页源码、邮箱与逗号分隔列表,内置常见二级后缀表,能正确处理 com.cn 这类多级后缀,可选去重。

0抓到的域名
0输出条数
0跳过的类域名文本

抓的是域名,不是网址

输入什么都可以:一整段网页源码、邮件签名、逗号分隔的列表、中文里夹着域名,都能扫。

只认末段是英文字母的才算域名,所以 1.2.3 这类版本号不会混进来;而 logo.png 这种文件名末段也是字母,会被识别出来单独跳过并计数。

主域名怎么定

按点从右往左找已知的二级后缀。命中就取「二级后缀 + 它左边一段」,所以 a.b.sina.com.cn 出结果是 sina.com.cn 而不是 com.cn。

没命中就取最后两段,www.example.com 与 example.com 因此归到同一个主域名。

二级后缀表覆盖哪些

国内各省的 com.cn / net.cn / org.cn / gov.cn / edu.cn,以及 com.hk、com.tw、co.jp、co.kr、com.au、co.uk 这类常见的共几十个。

没收录的新通用顶级域不会被特殊处理 —— 那样的域名按普通规则取最后两段。

去重与顺序

默认去重,同一个主域名只留第一次出现的那条,顺序按它在原文里出现的先后。

取消去重就能看到全部命中,包括同一个主域名重复出现的情况 —— 想知道原文里一共写了几次时用得上。

常见问题

为什么 logo.png 被算成跳过而不是域名?

png、jpg、css、js 这类末段是常见文件扩展名,末段为它们时按文件名处理、直接跳过并计数,不会混进域名清单。

我的域名是 .com.cn,为什么结果还带着子域?

com.cn 在二级后缀表里,主域名取「二级后缀 + 左边一段」,所以 a.b.example.com.cn 得到 example.com.cn。若你的域名结构特殊,先核对输出再使用。

能处理中文域名(IDN)吗?

不能,只处理已经转成 punycode(xn-- 开头)的形式。中文域名需要在 DNS 侧先转成 punycode 再粘进来。