いますぐ使える国際化ドメイン名の理論と実践
~アプリケーションとネットワークのIDNへの対応~
米谷嘉朗
JPNIC IDN-TF/NTTソフトウェア
2003/2/11
![]() |
2.アプリケーションでの対応方法 (利用者の対応) |
IDNは、アプリケーションの対応を必要とします。これはつまり、利用者が日本語ドメイン名のWebサイトにアクセスする際には、IDN対応のブラウザを使わなければならない、ということです。残念ながら、ブラウザのみならず、現時点でIDN対応のアプリケーションは1つも存在していません。従って、利用者は将来のどこかの時点で、IDN対応のアプリケーションをインストールしなければなりません。
さて、その将来のどこかの時点はいつになるでしょうか。また、アプリケーションインストールの手間はどのくらいになるでしょう。
実は、IDNの利用が最も期待されているブラウザに限っていえば、いつかはいますぐであり、手間もかかりません。それは、既存のブラウザにIDN対応の機能を追加するプラグインなどの補助ソフトウェアが存在しているからです。
ブラウザと補助ソフトウェアの組み合わせについては、日本語ドメイン名協会のWebサイトに詳しいので詳細を参照してください。
一方、システム管理者やネットワークオペレータが、pingやwhoisなどのコマンドからIDNのサイトにアクセスする場合はどうするでしょうか。もちろん、将来的にはそれらコマンドをIDN対応のものに入れ替えていくことになりますが、現時点ではPunycodeに変換したIDNをコマンドラインに引数を渡す方法を取ることになります。ここではUNIX利用者を前提としますが、IDNをPunycodeに変換する方法としては、JPNICが配布している国際化ドメイン名ツールキット(idnkit)に含まれるidnconvやrunidnを利用するのが便利です。idnkitは日本で開発されているので、十分な量の日本語のドキュメントがそろっており、簡単に導入できるでしょう。
idnkitをインストールする際のTipsについて、簡単に触れておきます。
- runidnを有効にするには
configureオプションに--enable-runidn
を追加する。 - RACEへの変換を可能にするには
configureオプションに--enable-extra-ace
を追加する。
idnconvを使う際は、コマンドラインオプションに-o RACE
を追加する。 - idnkit-1.0pr[12]で正式なACE Prefixを生成させるには
configureオプションに--with-punycode-prefix="x?--"
を追加する。 - *BSD系でインストールするには
GNU libiconvを事前にpackagesなどからインストールしておき、 configureオプションに--with-libiconv=/usr/local
などを追加する。
idnkitがインストールされていれば、
|
といった設定を初期設定ファイルで行っておくと、日本語ドメイン名を引数にするコマンドは、idnを前置し、
|
のように使用できます。
◆IDN-Admin |
ページ目次 |
1 IDN技術の仕組み 2 アプリケーションでの対応方法(利用者の対応) 3 IDN対応のネットワークにする方法(管理者の対応) |
関連リンク | |
集中連載:DNSの仕組みと運用 |
![]() |
「Master of IP Network総合インデックス」 |
- 完全HTTPS化のメリットと極意を大規模Webサービス――ピクシブ、クックパッド、ヤフーの事例から探る (2017/7/13)
2017年6月21日、ピクシブのオフィスで、同社主催の「大規模HTTPS導入Night」が開催された。大規模Webサービスで完全HTTPS化を行うに当たっての技術的、および非技術的な悩みや成果をテーマに、ヤフー、クックパッド、ピクシブの3社が、それぞれの事例について語り合った - ソラコムは、あなたの気が付かないうちに、少しずつ「次」へ進んでいる (2017/7/6)
ソラコムは、「トランスポート技術への非依存」度を高めている。当初はIoT用格安SIMというイメージもあったが、徐々に脱皮しようとしている。パブリッククラウドと同様、付加サービスでユーザーをつかんでいるからだ - Cisco SystemsのIntent-based Networkingは、どうネットワークエンジニアの仕事を変えるか (2017/7/4)
Cisco Systemsは2017年6月、同社イベントCisco Live 2017で、「THE NETWORK. INTUITIVE.」あるいは「Intent-based Networking」といった言葉を使い、ネットワークの構築・運用、そしてネットワークエンジニアの仕事を変えていくと説明した。これはどういうことなのだろうか - ifconfig ~(IP)ネットワーク環境の確認/設定を行う (2017/7/3)
ifconfigは、LinuxやmacOSなど、主にUNIX系OSで用いるネットワーク環境の状態確認、設定のためのコマンドだ。IPアドレスやサブネットマスク、ブロードキャストアドレスなどの基本的な設定ができる他、イーサネットフレームの最大転送サイズ(MTU)の変更や、VLAN疑似デバイスの作成も可能だ。
![]() |
||
|
||
![]() |
Master of IP Network 記事ランキング
- 「AI」でベンダー依存脱却へ、セブン&アイに学ぶ企業ネットワークでのAI活用
- 新衛星通信サービス「Eutelsat OneWeb」は「Starlink」と何が違うのか?
- SIM内蔵PCを3100台 静岡銀行がSASEで統合した新OA基盤、最大の特徴とは
- 高速性や低遅延ではない、九州電力がローカル5G「実用化」で最重視した着眼点とは?
- 貴社のメール送信用IPアドレスが汚れる理由――レピュテーションを高めるウォームアップの5ステップ
- 貴社で「メールが届かない」問題が起こる理由――メール送信/受信の基礎知識
- 「メールが届かない」事態を避けるための送信要件の確認と送信用インフラ選定の注意点
- 2025年の企業ネットワークは「ワイヤレスの高度活用」と「電話の革新」に注目
- 実は「メールが届かない」問題にはドメイン名も影響する――ドメインレピュテーションの基本とGmail送信者ガイドラインの要件
- SASEの選択はどうすべきか? JFEエンジニアリングの考え方と導入効果
- SIM内蔵PCを3100台 静岡銀行がSASEで統合した新OA基盤、最大の特徴とは
- 「AI」でベンダー依存脱却へ、セブン&アイに学ぶ企業ネットワークでのAI活用
- 貴社のメール送信用IPアドレスが汚れる理由――レピュテーションを高めるウォームアップの5ステップ
- 「Skype」2025年5月にサービス終了 Skypeユーザー向けFAQを公開 Microsoft
- NTT Comが新たなローカル5Gを投入 クラウド型により低コストで導入しやすく
- 新衛星通信サービス「Eutelsat OneWeb」は「Starlink」と何が違うのか?
- 貴社で「メールが届かない」問題が起こる理由――メール送信/受信の基礎知識
- 高速性や低遅延ではない、九州電力がローカル5G「実用化」で最重視した着眼点とは?
- 「メールが届かない」事態を避けるための送信要件の確認と送信用インフラ選定の注意点
- 実は「メールが届かない」問題にはドメイン名も影響する――ドメインレピュテーションの基本とGmail送信者ガイドラインの要件