エラーメッセージ
Macで「The request timed out.」
これはエラー-1001に対するmacOSのメッセージです。アプリが応答を待っている間に時間切れになりました。経路のどこかが遅いか、通信を破棄しています。
症状
- アプリに「The request timed out.」(要求がタイムアウトしました)と表示されます。
- アプリに
NSURLErrorDomainと-1001が表示されることがあります。 - 特定のネットワークでだけ、またはVPNがオンのときに起きます。
考えられる原因
- 遅い接続、パケットロスの多い接続。弱いWi-Fi、混雑したテザリング、パケットロスによって応答が遅れます。
- 壊れたIPv6の経路。アプリが最初にIPv6を試し、そのIPv6が機能していません。
- 通信を破棄するファイアウォール。通信を拒否せずに黙って破棄するファイアウォールは、タイムアウトを引き起こします。
- プロキシまたはVPN。遅いプロキシや到達できないプロキシが、リクエストを止めてしまいます。
- 遅いサーバ。どのネットワークでも失敗するなら、サーバの応答が遅すぎます。
確認方法
接続とその応答性を測定します。
networkQualityインターネット上のアドレスにpingを送ります。このテストはDNSを使いません。
ping -c 5 1.1.1.11つのリクエストの各段階にかかる時間を測ります。アプリが使っているアドレスを指定してください。
curl -o /dev/null -s -w 'dns %{time_namelookup} connect %{time_connect} tls %{time_appconnect} total %{time_total}\n' https://example.comIPv4だけで試します。これが速ければ、IPv6の経路に問題があります。
curl -4 -I https://example.comシステムのプロキシ設定を表示します。
scutil --proxy
解決方法
ルーターに近づくか、Ethernetを使います。
Macでの大きなアップロードやダウンロードを一時停止します。Macで帯域幅を使っているアプリを探すを参照してください。
IPv4は使えてIPv6が使えない場合は、MacでのIPv6の問題を読んでください。
使っていないプロキシが設定されている場合は、削除します。Macでプロキシ設定のせいでアプリが接続できないを参照してください。
VPN、プロキシ、セキュリティアプリがオンなら、短いテストのためにオフにします。テストが終わったらオンに戻します。
Kilobatを使う場合
Kilobatの接続ドクターは、ネットワーク、プロキシ、DNS、ルール、IPv4、IPv6、TLS、サーバとレイヤーごとにサイトをテストし、失敗したレイヤーを特定します。
kilobat why https://example.com1つのURLについて、DNS、接続、TLS、最初の1バイトまでの時間を表示します。
kilobat http-check https://example.comこれらのKilobatのチェックは無料です。AIエージェントはMCPを通じて
diagnose_connectionとdiagnose_networkで実行します。1つのサイトやAPIに接続できない原因を見つけるを参照してください。
よくある質問
NSURLErrorDomain -1001とは何ですか?
AppleのURL Loading SystemのtimedOutエラーです。Appleは、非同期処理がタイムアウトしたことを示すと説明しています。
出典
- CFNetwork.frameworkのエラーテキスト、macOS 27.2(Localizable.loctable)
- Apple Developer:URLError.Code timedOut(-1001)
- Appleサポート:Apple Network ResponsivenessでWi-Fiネットワークをテストする
- curl(1)、ping(8)、networkQuality(8)、macOS 27.2に付属のmanページ
出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」でman <name>を実行すると開けます。