この場合、MUTEXロックが解放されるまで、他のスレッドはホストキャッシュにないホスト名の名前解決ができない。利用目的キャッシュを使うことで、サーバは各クライアントから接続がある度にDNS参照を行わなくなる。(初回の接続時にDNS参照する。)キャッシュは接続中に生じたエラーの情報を含んでいる。このいくつかのエラーは"blocking"であり、サーバは接続エラーが多く発生したホストからの接続を拒む。パラメータで許容するエラーの数を調整できる。コマンドを実行することで、ホストキャッシュをフラッシュすることができる。キャッシュ内に情報が存在しないホスト(クライアントIP)からの接続があった際、キャッシュが一杯(Full)の場合は、最も古い(未使用時間が最も長い)ホストのキャッシュエントリが廃棄される。古いキャッシュエントリがブロックされたホストだった場合、そのホストはキャッシュから消えているのでアンブロック扱いとなる。ホストキャッシュの有効/無効ホストキャッシュはデフォルトで有効となっている。