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

関連情報