criffoh at gmail dot com is right. Before you check domain, you must convert to ascii with idn_to_ascii function:http://us2.php.net/manual/en/function.idn-to-ascii.php .var_dump(checkdnsrr('ñandu.cl', 'A')); // returns falsevar_dump(checkdnsrr(idn_to_ascii('ñandu.cl'), 'A')); // return true