Skip to content

4 data sources have stale URLs due to domain migration (DNS NXDOMAIN) #161

@mingcha-dev

Description

@mingcha-dev

Problem

Full DNS scan of all 541 FirstData domains (via dns.google + dns.alidns.com cross-validation) found 4 domains returning NXDOMAIN — the domains no longer exist. All 4 are confirmed domain migrations (the organizations moved to new domains).

Affected Sources

Source File Old Domain (NXDOMAIN) New Domain (verified) Organization
china/governance/china-cnao.json www.cnao.gov.cn www.audit.gov.cn 审计署 (National Audit Office)
china/economy/provincial/china-ah-stats.json tj.ah.gov.cn tjj.ah.gov.cn 安徽省统计局
china/economy/provincial/china-nm-stats.json tjj.nmg.gov.cn tj.nmg.gov.cn 内蒙古统计局
china/economy/provincial/china-yn-stats.json tjj.yn.gov.cn stats.yn.gov.cn 云南省统计局

Verification Method

  • dns.google (境外): All 4 return NXDOMAIN
  • dns.alidns.com (境内): All 4 return NXDOMAIN — confirmed dead from both perspectives
  • New domains: All 4 resolve successfully via both DNS providers

Required Changes

For each source, update both website and data_url fields to the new domain. The data_url paths may also need verification (e.g., /tjsj/ path may differ on new domain).

Additional Finding

The same scan also identified 5 domains that return SERVFAIL from Google DNS but resolve normally from Alibaba DNS (境外 DNS 不可见). These are Chinese government domains blocked at DNS level for foreign resolvers — not bugs, but relevant for scan infrastructure design:

  • www.tobacco.gov.cn, www.mca.gov.cn, www.mnr.gov.cn, www.mohurd.gov.cn, tjj.suzhou.gov.cn

Implication: Any DNS-layer health check must use China-based DNS (e.g., Alibaba DoH) for .gov.cn domains, not Google DNS alone.

Context

Discovered during QA URL Verification R8 (DNS layer health monitoring). Full scan: 541 unique domains, 10 DNS failures, 4 confirmed NXDOMAIN (this issue), 5 GFW/DNS-blocked (not bugs), 1 intermittent (recovered).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions