这个问题是因为当 FF 成功时,和都dig
失败nslookup
了。是否有其他命令行工具可以处理 IDN(我尝试用双引号括住 DN)。
答案1
IDN 域名在查询之前会被翻译。此转换由浏览器完成。
您可以安装工具idn
来翻译 - sudo apt-get install idn
。输入您要翻译的域名,然后按回车键:
$ idn
libidn 1.29
Copyright 2002-2014 Simon Josefsson.
GNU Libidn is free software with ABSOLUTELY NO WARRANTY. For more
information about these matters, see <http://www.gnu.org/licenses/>.
Type each input string on a line by itself, terminated by a newline character.
løk.no
xn--lk-lka.no
您也可以将其指定为参数:
$ idn løk.no
xn--lk-lka.no
您还可以使用网站工具,例如https://www.punycoder.com/
然后可以使用标准命令行工具(例如 dig 或 nslookup)来解析翻译后的名称,或者在不支持 IDN 的应用程序中使用它。
您也可以将其直接导入到 nslookup 中:
$ idn løk.no | nslookup
Server: 10.1.12.15
Address: 10.1.12.15#53
Non-authoritative answer:
Name: xn--lk-lka.no
Address: 212.125.204.196