ub14.04.5 FF56 如何成功解析国际化域名?

ub14.04.5 FF56 如何成功解析国际化域名?

这个问题是因为当 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

相关内容