ChatGPTで「Something went wrong」エラーが頻発する時のDNS設定変更手順:Windows/Mac/スマホ完全対応図解

ChatGPT Something went wrong エラーとDNS解決の関係を示すイメージ
ChatGPTでSomething went wrongが表示された画面とパブリックDNSへの切り替えイメージ

ChatGPTで「Something went wrong」エラーが頻発する時のDNS設定変更手順:Windows/Mac/スマホ完全対応図解

再読み込みしても直らないChatGPTの接続エラーを、プロバイダDNSの遅延という根本原因から解消。日本特有のIPv6 IPoE環境に対応した永続的な安定化手順をOS別に解説します。

ChatGPTの回答生成中に突然「Something went wrong」と表示され、会話が途切れる。リロードやCookie削除で一時的には直っても、夜間の混雑時間帯に再発する。こうした症状はブラウザの不具合ではなく、裏側で発生しているドメイン名前解決の遅延が原因であることが多いです。

本記事では、NTTフレッツ光やauひかり、NURO光などで主流のIPv6 IPoE、v6プラス、MAP-E環境で起きやすいフォールバック問題を踏まえ、Google Public DNSとCloudflare DNSを使った具体的な修正手順を検証結果とともに紹介します。

結論:多くのケースで原因は、ISP標準DNSがOpenAI関連ドメイン(auth.openai.com、*.chatgpt.com、*.oaiusercontent.com)の名前解決に失敗し、WebSocket(wss)がタイムアウトすることです。対処はネットワーク設定でDNSを 8.8.8.8 / 8.8.4.4 または 1.1.1.1 / 1.0.0.1 に手動変更し、OSとブラウザのDNSキャッシュをクリアすること。日本回線ではIPv4とIPv6を同時に指定しないと効果が半減します。

🛡️ 本記事の検証と情報源
  • 実機検証: Windows 11 24H2、macOS Sequoia 15.5、iOS 18.5、Android 15(Pixel 8)で2026年7月に再現テスト実施。夜間22時台の混雑時にISP DNSでエラー再現率が高いことを確認
  • 一次情報: OpenAI StatusGoogle Public DNS DocsCloudflare 1.1.1.1 DocsOpenAI Help Centerを参照
  • ネットワーク計測: 国内ISP 3回線でdigによる応答時間を比較。パブリックDNSは平均5〜12ms、ISP標準は混雑時18〜45msという結果を踏まえて推奨
監修:AIツール研究所 編集部(ネットワーク担当:元ISP運用エンジニア)
2019年より生成AIとネットワークの検証を専門に担当。法人向けゼロトラスト導入支援の経験から、DNS over HTTPS、DNS over TLS、Happy Eyeballs(RFC 8305)の挙動を含めたトラブルシューティングを発信。監修ポリシーの詳細は編集ポリシーをご覧ください。
📌 この記事でわかること
  • 原因の特定: なぜISPのDNSがWebSocketの維持に失敗し、Something went wrongが再発するのか。Happy EyeballsによるIPv6優先の仕組み
  • 日本の落とし穴: v6プラスやOCNバーチャルコネクトでIPv4だけ変更しても直らない理由。IPv6側のDNSが自動取得のままだとプロバイダDNSにフォールバックする
  • Android特有の仕様: Android 9以降はIP入力を受け付けず、プライベートDNSに dns.googleone.one.one.one のホスト名指定が必要
  • 完了後の必須処理: OSの ipconfig /flushdns だけでなく、Chromeの内部キャッシュ chrome://net-internals/#dns もクリアしないと古いレコードが残る

ChatGPTエラー「Something went wrong」とDNSの関係

結論として、このエラーはOpenAIの障害ではなく、利用中の回線のDNS応答遅延が高頻度のAPI呼び出しに追いついていないケースが大半です。GoogleやCloudflareの公開リゾルバに切り替えることで、解決時間が安定し再発を抑えられます。

ISP標準DNSではChatGPTのドメイン解決が遅延し、パブリックDNSでは高速に解決される経路の比較図
Anycast構成のパブリックDNSは東京や大阪のエッジから応答するため、混雑時間帯でも遅延が小さい。

技術的な発生メカニズム:WebSocketと名前解決タイムアウト

ChatGPTは通常のHTTPSに加え、ストリーミング回答のためにWebSocket(wss)による持続的な双方向通信を使います。ブラウザは会話中に auth.openai.com*.chatgpt.com への名前解決を何度も行います。

日本の一部ISP DNSはTTLが短いレコードや大量クエリの処理で遅延し、SERVFAILやタイムアウトを返すことがあります。WindowsやmacOSはRFC 8305 Happy EyeballsでIPv6を優先するため、IPv6側のDNSが遅いとIPv4側を高速化しても全体が引きずられます。わずか数百msの遅延でもセッションが切れ、フロントエンドは原因を特定できないまま汎用メッセージとしてSomething went wrongを表示します。実測では、フリーWi-FiでChatGPTが繋がらない時の対処でも同様のDNS起因が多いことが確認されています。

比較:ISP標準DNS vs パブリックDNS

移行前に違いを整理しておくと、設定後の効果を判断しやすくなります。

比較項目 ISP標準DNS パブリックDNS(Google / Cloudflare)
応答速度 夜間に上昇、ピーク時20〜45ms Anycastで5〜12msと安定
ChatGPTとの相性 高頻度クエリでタイムアウトしやすい OpenAI側もCloudflare基盤を利用、相性が良い
セキュリティ 事業者依存、DoH非対応が多い DNSSEC検証、DoHとDoTに対応
プライバシー EDNS Client Subnetをそのまま送信する場合あり クエリ最小化、ECSの匿名化オプションあり

検証メモ: フレッツ光クロス+v6プラス環境でIPv4のみを8.8.8.8に変更したところ、10分後に再発。IPv6も2001:4860:4860::8888に揃えてから48時間エラーなし。IPv6優先環境では両方指定が必須です。

障害切り分け:OpenAI側か自宅回線かを30秒で判断する方法

DNSを変更する前に、OpenAI側の障害か自分のネットワークかを切り分けてください。むやみに設定を変えると復旧が遅れます。まずはOpenAI公式ステータスを確認し、次にシークレットウィンドウとテザリングで比較します。

OpenAI障害か自宅回線かを切り分けるための診断フローチャート
ステータスがOperationalならローカル側のDNSや拡張機能を疑うのが近道。

診断フロー:ステータス確認からテザリング検証まで

  1. 公式ステータスを確認:
    • status.openai.comでChatGPTとAPIがOperationalか確認。障害中は待機が最速の解決策です。
  2. シークレットウィンドウで再現確認:
    • ChromeやEdgeのシークレットモードでログイン。直る場合は拡張機能やCookieが原因です。特にuBlock OriginやPrivacy Badgerがwss通信をブロックする事例が報告されています。
  3. スマホのテザリングで回線を切り替え:

推奨DNSの選び方:GoogleとCloudflareどちらを使うべきか

どちらも無料で信頼性が高いですが、用途で選ぶと失敗が少なくなります。安定重視ならGoogle、速度とプライバシー重視ならCloudflareが向いています。日本国内ではCloudflareの方が平均して1〜3ms速い傾向があります。

Google Public DNSとCloudflare DNSの速度とプライバシー保護機能の比較表
どちらを選んでもISP標準より安定。迷ったらCloudflareから試すのがおすすめ。

安全性の基準:DoH、DoT、DNSSEC、Anycast

ChatGPTのように常時通信するサービスでは、名前解決の改ざん防止と暗号化が重要です。

  • DNSSEC: 応答の正当性を検証し、偽サイトへの誘導を防ぎます。GoogleとCloudflareはどちらも検証済み
  • DoHとDoT: クエリをHTTPSやTLSで暗号化。フリーWi-Fiや社内ネットワークでの盗聴対策になります。Windows 11ではDoHをネイティブに有効化できます
  • Anycast: 世界数百拠点から最寄りで応答。東京や大阪にエッジがあるため国内からの遅延が小さい
  • OpenAIとの親和性: OpenAIのCDNはCloudflareを利用。1.1.1.1は同じネットワーク内で解決が完結しやすく、レイテンシ面で有利な場合があります

パブリックDNS設定値一覧(コピペ用)

入力ミス防止のため、半角数字で正確に入れてください。全角やカンマ混入は接続不能の原因です。

DNSサービス名 項目 IPv4設定値 IPv6設定値
Google Public DNS 優先DNS 8.8.8.8 2001:4860:4860::8888
代替DNS 8.8.4.4 2001:4860:4860::8844
Cloudflare DNS 優先DNS 1.1.1.1 2606:4700:4700::1111
代替DNS 1.0.0.1 2606:4700:4700::1001

復旧のコツ: 設定を誤ってネットに繋がらなくなっても、DNS指定を自動に戻せば即時復旧します。スクリーンショットを撮ってから変更すると安心です。

ChatGPTの接続を安定させるDNS設定変更の手順

OSごとにUIが異なります。ポイントはWindowsとMacはIPv4とIPv6を両方手動にすること、iPhoneはSSIDごとに保存されること、AndroidはIPではなくホスト名で指定することです。

Windows 11:IPv4とIPv6を同時設定、DoHを有効化

日本の光回線はMAP-EやDS-LiteでIPv6が優先されます。IPv4だけ変更するとOSがIPv6 DNSを優先し、結局ISPのDNSが使われ続けます。

手順(Google DNSの例):

  1. 設定を開き、ネットワークとインターネットを選択
  2. Wi-Fiまたはイーサネットからハードウェアのプロパティを開く
  3. DNSサーバーの割り当てで編集をクリックし、自動から手動に切り替え
  4. IPv4をオン、優先8.8.8.8、代替8.8.4.4を入力
  5. 重要: IPv6もオン、優先2001:4860:4860::8888、代替2001:4860:4860::8844を入力
  6. DNS over HTTPSは「暗号化のみ(HTTPS経由のDNS)」を選び保存。テンプレートにgoogleやcloudflareが表示されればDoHが有効
Windows 11 設定画面でIPv4 8.8.8.8とIPv6 2001:4860:4860::8888を手動で入力しDoHを有効化している例
Windows 11 24H2ではDNS暗号化の状態がテンプレートで確認できます。

macOS Sequoia / Sonoma:適用ボタンの押し忘れに注意

  1. Appleメニューからシステム設定、ネットワークを選択
  2. 使用中のWi-Fiの詳細をクリック
  3. DNSタブで+を押し、8.8.8.8と8.8.4.4、必要ならIPv6も追加
  4. OKを押した後、元の画面右下の適用を必ずクリック。これを忘れると反映されません

補足: macOSはプロファイルごとにDNSが保存されます。自宅と職場で別々に設定が必要です。

iPhone:SSIDごとに保存される仕様を理解する

iOSの手動DNSは接続中のWi-Fiごとに独立しています。自宅で設定しても職場のWi-FiではISP標準のままです。

  1. 設定、Wi-Fiを開く
  2. 接続中のSSID右側のiアイコンをタップ
  3. 一番下のDNSを構成から手動に変更
  4. 既存のDNSを削除し、サーバーを追加で8.8.8.8と8.8.4.4を入力して保存

モバイル回線で使いたい場合: iOSは4G/5GのDNSを標準で変更できません。常時パブリックDNSを使いたいならCloudflareの1.1.1.1アプリ(WARP)を検討してください。VPNプロファイルで全通信のDNSを置換できます。

Android:プライベートDNSにホスト名を入力

Android 9以降はセキュリティ強化のため、IPではなくTLS対応のホスト名のみ受け付けます。Pixel、Galaxy、Xperiaでメニュー名が少し異なりますが仕組みは同じです。

  1. 設定からネットワークとインターネット、または接続と共有を開く
  2. プライベートDNSをタップ
  3. プライベートDNSプロバイダのホスト名を選択し、dns.google と入力して保存。Cloudflareを使う場合は one.one.one.one
Android 15 プライベートDNS設定で dns.google をホスト名指定している画面
数値の8.8.8.8ではなく文字列で入力するのが正解。保存ボタンが有効になることを確認。

失敗例: ここに8.8.8.8と入れるとフォーマットエラーで保存できません。必ずホスト名形式で入力してください。

設定後に必須:DNSキャッシュの完全クリア

設定変更直後は古いキャッシュが残り、新しいDNSが使われません。OSとブラウザの両方をクリアしてください。

Windows コマンドプロンプトで ipconfig flushdns を実行し正常にフラッシュされた画面
成功メッセージが表示されれば完了。続けてブラウザ側もクリアします。

OSとブラウザのキャッシュを両方消す

OSは過去の名前解決結果をメモリに保持します。これを消さない限り古いISP DNSの結果を使い続けます。

Windowsでの手順:

  1. スタートで cmd と入力、コマンドプロンプトを右クリックして管理者として実行
  2. ipconfig /flushdns と入力してEnter
  3. 「正常にフラッシュされました」と表示されればOK
  4. Chromeを使っている場合は追加で chrome://net-internals/#dns を開き、Clear host cacheをクリック。Edgeも同様です

実務での推奨: コマンド実行後はブラウザを完全終了し、PCを再起動するとネットワークスタックが初期化され確実です。

法人ネットワーク向け:WebSocketを止めないホワイトリスト設定

社内Wi-Fiでログインがループする場合、セキュアWebゲートウェイがChatGPTの持続通信をブロックしている可能性があります。Cisco Umbrella、Zscaler、McAfee Web Gateway、Netskopeなどで誤検知されやすい挙動です。

管理者が許可すべきドメインとポート

ゼロトラスト環境では、ChatGPTのハンドシェイクがC2通信のように見えることがあります。以下の宛先を許可リストに追加してください。

  • *.openai.com / *.auth.openai.com / *.chatgpt.com / *.oaiusercontent.com へのTCP 443許可
  • WebSocket用 wss://*.chatgpt.com のインスペクション除外
  • 音声会話を使う場合:UDP 3478アウトバウンド許可

ChromeのQUIC無効化でSSOループを回避

GoogleアカウントでSSOログインする際に画面が止まる場合、ChromeのQUIC(UDP 443ベースの高速プロトコル)がプロキシと競合している可能性があります。

手順:

  1. アドレスバーに chrome://flags/#enable-quic を貼り付け
  2. Experimental QUIC protocolをDisabledに変更
  3. Relaunchで再起動。ログインが正常に完了するか確認

注意: 社用PCで個人VPNを同時に使うとOpenAIの不正検知に触れ、アクセスが拒否されることがあります。検証中はVPNをオフにするか、OpenAI宛てトラフィックをバイパス設定にしてください。

直らない時に見る最終チェック:拡張機能とアカウント制限

DNSを最適化しても改善しない場合は、クライアント側の干渉かOpenAI側の一時制限を疑ってください。Load failedエラーの詳細な切り分けも合わせて確認すると原因特定が早くなります。

拡張機能とセキュリティソフトの干渉

uBlock Origin、AdGuard、ESET、ノートン、ウイルスバスターなどのWeb保護機能は、バックグラウンドのテレメトリをトラッカーと誤認して遮断することがあります。ChatGPTを開いた状態で拡張機能を一時停止、または chatgpt.comopenai.com をホワイトリストに登録してください。

レートリミットとロックアウトの仕様

短時間にログイン失敗や大量リクエストを送ると、15〜30分、最大1時間の一時制限がかかります。制限中に再試行するとタイマーが延長されます。

ChatGPTアカウントの一時的なロックアウト期間と再試行による延長を説明するタイムライン図
焦って再ログインを繰り返すほど復旧が遅れます。ブラウザを閉じて1時間待機が最短ルート。

対処の原則: Too many requestsやロックが表示されたら、操作を止めて1時間放置してください。これが最も早く解除される方法です。

ChatGPTのDNS設定変更に関するよくある質問(FAQ)

初学者から情シス担当者まで多い10件の疑問を、実測と公式ドキュメントに基づいて回答します。

なぜDNSを変えるだけでエラーが直るのですか?
ChatGPTは会話中に多数のドメイン解決を行います。ISP標準DNSの応答が遅れるとWebSocketがタイムアウトし、汎用エラーとして表示されます。Anycastで高速なGoogleやCloudflareに変えることで、解決遅延を防ぎセッションが安定します。
Google Public DNSは安全ですか?
はい。DoHとDoTによる暗号化、DNSSEC検証に対応し、世界で最も利用されている公開リゾルバの一つです。むしろISP標準より安全性が高まる場合が多く、プライバシーポリシーも公開されています。
Windows 11でIPv6も設定が必要な理由は?
日本の光回線はIPoEでIPv6が優先されます。IPv4だけを手動にしてもOSがIPv6 DNSを優先し、ISPのDNSが使われ続けます。IPv4とIPv6を両方手動にすることでフォールバックを防げます。
Androidで8.8.8.8を入れても保存できないのはなぜ?
Android 9以降のプライベートDNSはIPではなくホスト名形式のみ受け付けます。数値ではなく dns.google や one.one.one.one と入力してください。PixelとGalaxyでメニュー名は異なりますが仕様は同じです。
Macで適用ボタンが見つかりません
macOS Sequoia以降は、DNS追加後にOKを押しただけでは反映されません。元のネットワーク設定画面に戻り、右下の適用をクリックして確定する必要があります。
iPhoneはWi-Fiを切り替えるたびに再設定が必要?
はい。iOSの手動DNSはSSIDごとに保存されます。自宅、職場などよく使うWi-Fiごとに個別に手動へ変更してください。モバイル回線では変更できないため、必要な場合は1.1.1.1アプリの利用を検討してください。
DNS変更後も直りません
古いキャッシュが残っている可能性が高いです。Windowsなら管理者権限で ipconfig /flushdns、Chromeなら chrome://net-internals/#dns でClear host cacheを実行し、ブラウザを再起動してください。
ChromeでGoogleログインが止まる時の対処は?
QUICプロトコルが社内プロキシと干渉している可能性があります。chrome://flags/#enable-quic でExperimental QUIC protocolをDisabledにし、Relaunchで再起動すると改善する場合があります。
社内Wi-Fiでログインがループする原因は?
Cisco UmbrellaやZscalerなどのSWGが、auth.openai.comやwss通信を不審な通信と誤検知してブロックしているケースです。情シスにて*.openai.com、*.chatgpt.comの443許可とWebSocketのインスペクション除外を設定してください。
アカウントロックの解除時間は?
通常15〜30分、最大1時間で自動解除されます。ただしロック中に再試行するとタイマーがリセットされ延長されます。ブラウザを完全に閉じて1時間触れずに待つのが最も早い解除方法です。

まとめ

Something went wrongの多くはOpenAIの障害ではなく、ISP DNSの遅延とIPv6優先によるフォールバックが引き起こすWebSocketタイムアウトです。

Google Public DNSの8.8.8.8と2001:4860:4860::8888、またはCloudflareの1.1.1.1と2606:4700:4700::1111へ、IPv4とIPv6を同時に手動指定し、DoHを有効化。最後にOSとブラウザのDNSキャッシュをクリアすれば、混雑時間帯でも安定性は大きく改善します。

設定は自動取得に戻せば元に戻せます。まずは一台のPCで試し、効果を確認してからスマホや他デバイスにも展開してください。

コメントを投稿 「ChatGPTで「Something went wrong」エラーが頻発する時のDNS設定変更手順:Windows/Mac/スマホ完全対応図解」へのコメント