現代のウェブブラウザは、IDNA2008として知られる正規化プロセスを使用することで、特殊なUnicode文字を含むドメイン名を解決することができます。このシステムにより、電話記号(℡)やNumero Sign(№)などの記号として表示される文字を、.telや.noといった標準的なトップレベルドメイン(TLD)にマッピングすることが可能になります。例えば、edent.telにホストされているサイトは、https://edent.℡/というURLを通じてアクセスできます。この仕組みが機能するのは、ブラウザがDNSクエリを送信する前に変換を実行するためです。DNSサーバー自体は記号を直接認識しませんが、代わりに正規化されたプレーンテキストの等価な文字列を受け取ります。
この機能はウェブアドレスのTLD部分に限らず、サブドメインやドメイン名全体に適用することも可能です。ユーザーは、Fraktur、Math Bold、Monospace、Double Struckなどの様々なスクリプトやスタイルを使用して「装飾的」なURLを作成できます。例えば、ドメインをスクリプト体や太字のイタリック体でレンダリングしつつ、現代のブラウザやcurl、wgetといったコマンドラインツールの機能を維持することができます。これにより、通常URLで見られる標準的な英数字の文字列とは大きく異なる、高度にスタイライズされたウェブアドレスが可能になります。
しかし、これらのUnicodeベースのドメインハックには、実用上の大きな制限とセキュリティ上の影響が伴います。TwitterやFacebookなどの多くのソーシャルメディアプラットフォームは、これらの記号を有効なURLとして認識せず、自動リンクを拒否することがあります。さらに、digやhostといった一部の標準的なコマンドラインツールは記号を解釈できず、NXDOMAINエラーを返します。セキュリティの観点からは、これらの「ホモグラフ」スタイルのドメインは、URLフィルタを回避し、視覚的な検査を複雑にするために悪用される可能性があります。これらの記号は標準的な文字とほぼ同一に見えたり、視覚的に紛らわしかったりすることがあるため、フィッシングに対する従来のセキュリティチェックをバイパスするような、欺瞞的なリンクを作成する手法を提供してしまいます。
