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 再粘进来。