dnsmasq-china-list is a DNS configuration package that optimizes domain resolution for users in China.
The tool addresses the problem of slow or incorrect DNS resolution for Chinese domains by providing curated configuration files for dnsmasq. It works by maintaining lists of domains that resolve better through Chinese DNS servers, domains that benefit from Google and Apple's China-based services, and known NXDOMAIN hijacking addresses used by ISPs. The approach separates domains into categories based on whether their nameservers are located in mainland China or whether they have CDN nodes there, ensuring users get optimal resolution speed and the nearest available content delivery node.
Adoption makes sense for users running dnsmasq who are located in China or regularly access Chinese content and services. The tool is particularly valuable for those using VPN services alongside local DNS resolution, as it avoids compromising foreign CDN results while still optimizing Chinese domain access. The project provides both an automated installer script and manual installation instructions, making it accessible whether you prefer hands-off setup or custom configuration. The configuration files can be selectively deployed—for instance, the Apple domains file can be omitted if your ISP has issues with Apple's China CDN, and the Google domains file is noted as potentially unstable and used at your own risk.
Development activity shows consistent maintenance with regular updates to the domain lists and configuration files. The project accepts community contributions for identifying domains that meet the inclusion criteria, indicating ongoing refinement based on real-world usage. Issue tracking demonstrates responsiveness to user-reported problems, such as ISP-specific CDN access issues. The straightforward scope and focused purpose suggest a pragmatic approach to solving a specific regional DNS problem rather than attempting broader DNS management functionality.