mDNkit 仕様書


全体構成

キットを構成するコンポーネント

mDNkit は次のようなコンポーネントから構成されます。

コンポーネント構成図

各コンポーネントがどこでどのように使われるのかを示したのが次の2枚の図です。

1枚目は多言語ドメイン名の処理を dnsproxy を利用して行う場合の構成図です。

mDNkit components #1

2枚目は dnsproxy を使用せず、クライアント側のリゾルバで多言語ドメイン名の 処理を行う場合の構成図です。

mDNkit components #2

図中、イタリック体の部分が本キットに含まれるコンポーネントです。

図の上半分は SJIS など、ローカルエンコーディングが使用される 世界で、下半分が UTF-8 など、多言語化された DNS が使用する DNS プロトコル上のエンコーディングが使用される世界です。 本キットが提供するコンポーネントはこれらの世界をつなぐためのものです。