Каким образом ub14.04.5 FF56 успешно разрешает интернационализированное доменное имя?

Каким образом ub14.04.5 FF56 успешно разрешает интернационализированное доменное имя?

Этот вопрос, потому что и и 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

Связанный контент