デフォルトでは、リゾルバーはまず、構成済みのドメイン・ネーム・サーバーを使用して解決要求を満たそうとします。 解決要求を満たすことができない場合は、ローカル・ホスト・テーブルが使用されます。 リゾルバーの動作は、以下の要因によって制御されます。
TCPIP.DATA リゾルバー・ステートメントは、ドメイン・ネーム・サーバーを使用するかどうか、また、どのように使用するかを定義します。 LOOKUP TCPIP.DATA ステートメントも、ドメイン・ネーム・サーバーとローカル・ホスト・テーブルの使用法を制御するために使用できます。 TCPIP.DATA ステートメントについて詳しくは、「z/OS Communications Server: IP 構成解説書」を参照してください。
アプリケーション・プログラムが TCP/IP 提供の C/C++ API を使用しており、RESOLVE_VIA_LOOKUP シンボルが定義されている場合は、ローカル・ホスト・テーブルだけが使用されます。 RESOLVE_VIA_LOOKUP シンボルの使用について詳しくは、「z/OS Communications Server: IP ソケット・アプリケーション・プログラミング・インターフェースのガイドとリファレンス」を参照してください。
ローカル・ホスト・テーブルは、例えばホストまたはネットワーク・アドレスの ホスト名の解決のための、サイト名情報を提供します。また、 ローカル・ホスト・テーブルは、例えばホスト名またはネットワーク名のアドレスの解決 のための、アドレス情報も提供できます。これらの別々の目的のため、ローカル・ホスト・テーブルを選択するために使用される、別々の検索順序があります。使用する検索順序は、特定の リゾルバー・セットアップ・ステートメント、API 呼び出しのタイプ、および場合によっては 要求されているかまたは解決しているホスト・アドレスのタイプ (IPv4 か IPv6) に基づいています。