DNS:名前解決と接続を切り分ける
DNSはドメイン名をIPアドレスに変換します。SettingsでDNS関連の設定を確認すると同時に、現在のConfigにDNS設定が含まれているかも確認してください。実際の動作は設定ファイルの影響を受ける場合があります。明確な理由がなければ、現在正常に動作している設定を維持します。指定された名前解決方法がある場合は、元の情報を確認して設定し、変更前の値を記録してください。
ドメイン名では開けないのにIPアドレスへの直接アクセスでは応答がある場合、名前解決が関係している可能性がありますが、それだけでは断定できません。HTTPSサイトでは証明書やドメイン名も関係します。DNSを変更した後は、新しいリクエストを送信し、キャッシュの結果を新しい設定の効果と取り違えないようにしてください。DNSの変更でサーバーパラメーターが修正されるわけではありません。IPv6、ルール、サーバーも同時に変更すると、原因を特定しにくくなります。
Test Method:測定条件をそろえる
Test Methodでは、関連するテストの検査方法を選択します。Settingsで現在利用できる項目を確認してください。方法によって検査する接続の段階が異なるため、結果を比較する際は同じ方法と近いネットワーク条件を使います。方法を変更した場合、新旧の結果をそのまま並べてサーバー品質の結論を出すことはできません。
方法を選んだらHomeに戻ってConnectivity Testを実行し、実際のアプリやウェブサイトも試します。テストに成功してもすべてのサイトへアクセスできるとは限らず、失敗した場合も検査対象と現在のネットワークを合わせて判断する必要があります。特定の方法でのみ問題が起きる場合は、その方法の検査条件を先に確認し、すぐにすべてのサーバーを削除しないでください。
Today Widget:ショートカット操作後も状態を確認する
Today Widgetは、システムが対応する範囲で状態をすばやく確認したり操作したりするための機能です。Settingsで関連項目を確認し、システムが現在提供するウィジェットの追加方法に従って設定してください。システムや現在のバージョンに項目が表示されない場合は、ウィジェットを探すために接続パラメーターを変更する必要はありません。
ウィジェットで操作した後はHomeに戻り、サーバー、接続スイッチ、Global Routingを確認してください。ショートカットに表示された状態は更新が必要な場合があり、実際の接続確認の代わりにはなりません。ロック画面に表示される情報についてもシステムの表示権限を確認し、不要なサーバーメモを他人に見られないようにしてください。
iCloud同期:サブスクリプションの更新とは別の機能
iCloud同期は、現在のバージョンが対応するデータを個人のデバイス間で同期する機能です。利用中のサービス提供元からサーバー一覧を更新する機能とは別です。Settingsで同期の設定を確認し、対象デバイスが意図したiCloudアカウントを使っていること、システムで必要なアクセスが許可されていること、ネットワークが利用できることを確認してください。有効にする前に重要な設定を保存し、デバイス上の内容とクラウド上の内容を照合して、古いデータを新しい設定と取り違えないようにします。
一方のデバイスで変更した後は、同期を待ってから別のデバイスで実際の結果を確認してください。接続状態、システムの許可、すべての設定が完全にデバイス間で引き継がれるとは限りません。サーバーのパスワード、サブスクリプションURL、キーは機密情報です。同期対象のデータ範囲を確認してください。システムのVPN許可はデバイスごとに確認が必要です。
Diagnostics:一度の不具合が起きた条件を記録する
Diagnosticsでは、接続に関する診断情報を収集・確認できます。Settingsの該当項目から開いてください。実行前に、ネットワーク、選択中のサーバー、Global Routing、再現手順を記録し、利用可能な診断ツールを実行します。無関係なリクエストで有効な情報が埋もれないよう、明確な不具合を一度だけ再現するようにしてください。
出力を確認する際は、問題が起きた段階に注目します。接続を確立できないのか、認証に失敗したのか、名前解決に問題があるのか、接続先から期待した応答がないのかを見分けてください。診断結果は原因の範囲を絞り込むためのもので、すべての接続先に対する長期的な評価ではありません。共有する前に、サブスクリプションのパラメーター、認証情報、キー、不要な個人のアクセス記録を隠してください。調査が終わったら、必要に応じて詳細ログをオフにします。