這個問題是因為FF 成功時 和 都失敗dig
。nslookup
是否有其他命令列工具可以處理 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