国际化域名 (Internationalized Domain Name, IDN) 允许将非英文本机语言名称用作主机名称和域名。要使用非英文版主机名称和域名,请将这些名称转换为 ASCII 兼容编码 (ASCII Compatible Encoding, ACE) 编码名称,然后将名称发送到 RFC 5890 中指定的解析器例程。系统管理员还需要在系统管理应用程序不支持 IDN 的系统文件和应用程序中使用 ACE 名称。
有关更多信息,请参见 RFC 5890 应用程序中的域名国际化 (Internationalizing Domain Names in Applications, IDNA)。
图 6-1 Firefox 浏览器中的 IDN 示例
Oracle Solaris 11 提供了两组 IDN 实现,包括库和关联的实用程序:GNU IDN 库和 JPRS (Japan Registry Services co., Ltd.) idnkit-2 库。某些应用程序也可能有其自己的 IDN 实现。例如,Firefox 和 Thunderbird 在名为 Necko 的网络协议组件中有其自己的 IDN 服务。