ub14.04.5 FF56 如何成功解析國際化網域名稱?

ub14.04.5 FF56 如何成功解析國際化網域名稱?

這個問題是因為FF 成功時 和 都失敗dignslookup是否有其他命令列工具可以處理 IDN(我嘗試使用雙引號 DN)。

答案1

IDN 網域在查詢之前進行翻譯。瀏覽器會進行此轉換。

idn您可以安裝翻譯工具- sudo apt-get install idn。輸入要翻譯的域名,然後按 Enter:

$ 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

相關內容