71183b35c0
The previous implementation grouped records by domain and only returned the first matching record. This prevented serving multiple NS records for a domain, which caused GoDaddy to reject the nameservers. Changes: - Modified registerDnsRecords to register a separate handler for each record - This works around smartdns limitation where it breaks after first handler match - Now all NS records are properly served in DNS responses - Added readme.smartdns.md documenting the underlying issue in smartdns module The root cause is in smartdns DnsServer which breaks after finding the first matching handler, preventing multiple records of the same type from being served.