mDNkit 仕様書

mDNkit Specifications


全体構成

Overall Structure

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

Kit Components

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

The mDNkit is comprised of the following components.

コンポーネント構成図

Component Diagram

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

The following two diagrams illustrate how and where each component is used.

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

The first diagram depicts multilingual domain name processing using dnsproxy.

mDNkit components #1

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

The second diagram depicts multilingual domain name processing using the client side resolver without using dnsproxy.

mDNkit components #2

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

In the diagrams, the italicized parts are compoments included in the kit.

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

Local encoding such as SJIS is used in the upper half of the diagram, and multilingual DNS protocal encoding such as UTF-8 is used in the lower half of the diagram. The components provided by this kit serve as a bridge between these two worlds.