この質問は、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