Этот вопрос, потому что и и dig
терпят nslookup
неудачу, когда FF успешно завершается. Есть ли какой-то другой инструмент командной строки, который может обрабатывать 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