Windows に付属の WinLDAP.DLL を使用して、異なる LDAP サーバー (1x OpenLDAP、1x Active Directory) に接続しています。プログラミング言語は Delphi ですが、ここではおそらく関係ありません。
いくつかの構成では、IP アドレスの代わりにサーバー名を使用すると、「ldap_connect」の呼び出しが非常に遅くなります (6 ~ 7 秒)。同じサーバーの ping または nslookup の作成は遅くありません。LDAP 接続でのみ遅いのはなぜですか? 問題を特定するために確認できることはありますか?
編集:WMwareは私のコンピューターに2つの仮想イーサネットアダプターをインストールしました。これらのアダプターを無効にすると、ldap_connect が 2 ~ 3 倍速くなります。問題を完全に解決するわけではありませんが、説明を見つけるのに役立つ場合があります。