私が見る限り、ping
(またはDig
) IDNドメイン名 非ASCII名を使用して、ASCII 'backend'のみを使用することはできません。 xn--
プレフィックス。私が管理するDNSサーバーの構成にこのような名前をいくつか追加しようとしていますが、ブラウザでは動作するようですが、低レベルのツールでは動作しません。テストするたびにpunycode
の名前を検索するため、多少不便ですまたは何かをデバッグすることは大きな迷惑です。
例えば。 http://ąćęłńóśźż.pl(明らかに 'ハイパーリンク'フォーマットオプションはIDN名を変更するため、ここでは意図的に使用しません)-ブラウザがポーランド語IDNをサポートするかどうかを確認するためのテストページ-Firefoxで動作しますが、ping
またはDig
。
そのような機能を取得する方法(PPA、パッチなど)はありますか?
12.04
、iputils-ping 3:20101006-1ubuntu1
、およびdnsutils 1:9.8.1.dfsg.P1-4ubuntu0.7
を使用します。
Dig
manページから:
IDNサポート
DigがIDN(国際化ドメイン名)サポートで構築されている場合、非ASCIIドメイン名を受け入れて表示できます。 Digは、DNSサーバーに要求を送信する前、またはサーバーからの応答を表示する前に、ドメイン名の文字エンコードを適切に変換します。何らかの理由でIDNサポートをオフにしたい場合は、IDN_DISABLE環境変数を定義します。 Digの実行時に変数が設定されている場合、IDNサポートは無効になります。
それがサポートされています...
おそらく必要なのは http://packages.ubuntu.com/saucy/idn2 開発中であるため、おそらくデフォルトではインストールされません。
idn2
国際化ドメイン名(IDNA2008)コマンドラインツール
その後、これは動作します:
ping $(idn2 ąćęłńóśźż.pl)