ソケットエラー #11001: ホストが見つかりません
症状
- リモートコンピュータのステータスがViewerのアドレス帳に「オフライン」と表示される。
- リモート接続は確立できますが、接続が不安定です。
Hostログ(またはAgentが使用されている場合はAgentログ)を調べると、次のエラーが表示されます: ソケットエラー # 11001 ホストが見つかりません。(EIdSocketError)
原因
このエラーは、リモートHostまたはAgentが次の理由のいずれかによって利用できないことを意味します:
- DNSの問題、すなわち中間サーバーのIPアドレスがそのDNS名から解決できない。
- 中間サーバーのアドレスまたは送信ポートがファイアウォールによってブロックされている。
Windowsソケットエラーコードからの引用:
WSAHOST_NOT_FOUND
11001
ホストが見つかりません。
そのようなホストは知られていません。名前は公式のホスト名またはエイリアスではないか、または照会されているデータベースには見つかりません。このエラーは、プロトコルおよびサービスの照会でも返されることがあり、指定された名前が関連するデータベースで見つからなかったことを意味します。
解決策 1: DNSキャッシュをクリアする
- Win+Rを押して、実行ダイアログを開きます。
ipconfig /flushdns
と入力し、OKをクリックします(またはEnterを押します)以外で、DNSキャッシュをクリアします:- トレイエリアのHostアイコンを右クリックし、ホストを再起動を選択します。Hostが再起動し、中間サーバーに再接続するまで10-20秒待ちます。
解決策 2: 公共サーバーとの接続を確認する
公共のInternet-IDサービスを使用している場合は、id.remoteutilities.com
のプライマリサーバーにHost PCからアクセスでき、サーバーのIPアドレスが正常に解決できることを確認してください。
- Win+Rを押して、実行ダイアログを開きます。
cmd
と入力し、OKをクリックします(またはEnterを押します)。コマンドプロンプトが開きます。ping id.remoteutilities.com
と入力し、Enterを押します。- pingコマンドとDNS解決が成功すれば、結果がCMDウィンドウに表示されます:
- 「リクエストがタイムアウトしました」というレスポンスを受け取った場合、IDサーバーにHostの場所から到達できません。システム管理者に連絡してください。
解決策 3: 送信接続が許可されていることを確認する
Internet-ID接続は、いくつかの送信ポートが開いている必要があります。当社の公共サービスを使用する場合、使用するポートはTCP 5655および443です。Hostがこれらのポートで送信接続を確立できることを確認するか、必要に応じてローカルおよび境界ファイアウォールでポートを許可します。
TCPポート5655および443での送信接続がHostマシンと境界ファイアウォールで許可されている場合でも、そのような接続はISPレベルでブロックされる可能性があります。この場合は、ISPの担当者に連絡してください。