主域名提取(批量、去重)

粘贴任意域名、中文域名、子域名或网址,百万域名极速处理,自动识别多级后缀(如 .com.cn.co.uk),提取主域名并去重。例如:a.b.domain.comdomain.com

原始域名(每行一个,或逗号/空格分隔) 行数 0 · 字符 0
就绪
提取结果(已去重) 行数 0 · 字符 0

主域名提取特点

  • 纯浏览器本地处理,不上传任何数据
  • 极速处理,快速去重,支持百万行级别
  • 自动剥离 http(s)://、路径、端口、用户名等
  • 同时支持换行、空格、逗号、分号、Tab 分隔

什么是主域名?

主域名(也称为「注册域名」/registrable domain)是指可以在域名注册商处实际注册、独立使用的域名层级,等于「公共后缀(Public Suffix)+ 一级标签」。

常见误区是把「公共后缀」当作普通顶级域名(TLD)。例如 .com.cn.co.uk.org.tw.gov.au 都是公共后缀,长度并不统一。要可靠地从任意子域名中提取主域名,必须依赖一份完整的公共后缀清单。

本工具使用由 Mozilla 维护的 Public Suffix List(PSL,遵循 MPL-2.0 协议),覆盖了 ICANN 和私有注册局共计上万条规则,包含通配符(*.ck)和例外规则(!www.ck),保证提取结果的准确性。

提取规则与示例

输入主域名说明
www.example.comexample.com普通二级域名
a.b.c.domain.com.cndomain.com.cn中国 .com.cn 后缀
foo.bar.gov.cnbar.gov.cn政府机构后缀
shop.example.co.ukexample.co.uk英国 .co.uk 后缀
mail.example.tokyo.jpexample.tokyo.jp日本通配符规则
https://user:pass@cdn.domain.io:443/path?q=1x.io自动剥离协议/路径/端口/凭证
192.168.1.1IP 地址不属于域名,会被忽略

常见问题 FAQ

1. 我的域名数据会被上传到服务器吗?

不会。本工具的所有解析、去重、排序逻辑都在你本地浏览器中执行(包括 Web Worker 后台线程),页面不向服务器发送任何域名数据,可放心处理敏感清单。

2. 真的支持 100 万行域名吗?会卡顿吗?

支持。我们使用 Web Worker 在独立线程中运算,主线程不卡顿;100 万行随机域名通常可在 2–8 秒 内完成提取(取决于 CPU),高峰内存占用约 100–200 MB。如确需处理 1000 万行级别,建议分批粘贴。

3. 为什么 example.com.cn 不会被截成 com.cn

因为 com.cn 是公共后缀,本身不可注册。算法会保留公共后缀 + 1 级标签,所以最终结果是 example.com.cn

4. IP 地址、Punycode、中文域名支持吗?

IP 地址会被忽略;中文域名和 Punycode(xn--*)都支持,可直接粘贴如 中文域名.cn测试.公司.cn

5. 顶级域名(TLD)和主域名有什么区别?

顶级域名(TLD)是域名最右侧的一级,如 .com.cn主域名 = 公共后缀 + 一个标签,是真正可注册的域名。子域名是主域名前再加任意标签。本工具提取的是「主域名」。

6. 数据来源会更新吗?

公共后缀清单内置于页面 JS 中,跟随网站发布更新。你也可以前往 publicsuffix.org 查看最新原始清单。

7. 输出顺序是怎样的?

默认按首次出现顺序输出(保留你的原始排列),如需 A–Z 排序可点击「A-Z 排序」按钮。

使用场景

  • SEO / 外链分析:从大量页面 URL 中抽取唯一根域名,统计外链分布。
  • 批量ICP备案查询:清洗子域名得到主域名清单,再批量提交到 ICP 历史查询
  • 安全运营:从访问日志、CDN 报表中过滤主域名,构建白/黑名单。
  • 资产盘点:将企业全量子域名收敛到根域名,便于资产管理。
  • 邮件清洗:从邮箱列表中提取邮箱所属主域名,做归属分析。