VPNを使ったMacのタイムゾーン:表示設定か、時計か
タイムゾーンが変えるのは瞬間の表示方法だけであり、瞬間そのものは決して変わりません。時計の同期はオンのままにし、ゾーンは意図して選び、各レイヤーはそれが存在する場所で確認してください。
この話題では表示と時計が混同され、その混乱が本当に壊れたデバイスを生みます。ある設定は瞬間をどう表示するかを決め、別の設定は瞬間が何であるかを決めます。別の国にあるVPN出口は、それ自体ではどちらも変えませんが、ウェブサイトがあなたについて下す結論は変えます。この三つの事実を切り離しておくことが、答えのすべてです。
瞬間と表示は別のものです
Macは時刻を瞬間として保存し、各ゾーンはそれを描画するための規則にすぎません。ベルリン、東京、デンバーのいずれを選んでも、画面のラベルとカレンダー計算に適用されるオフセットが変わるだけです。経過した秒が減ったり増えたりするわけではありません。ゾーンはその値にかけるレンズであり、値そのものではありません。だからこそ、手動のゾーン制御は安全で、手動の時計制御は安全ではないのです。
証明書の有効期間も時間ベースの認証も、現実の瞬間を現実の期限と比較します。時計が数時間ずれると、有効な証明書をその期間の外へ押し出したり、認証チケットを期限切れに見せたりします。すると、あるサイトではブラウザの警告、別のサイトではログイン失敗、署名について文句を言うビルドツールなど、時間とは無関係に見える場所に症状が現れます。設定したとき表示されていた時刻が意図的に見えたため、誰も時計を疑いません。
二つの自動スイッチ、二つの役割
日付と時刻のパネルには、ネットワークソースからの自動時刻同期と、それとは別に位置情報に基づく自動タイムゾーン選択があります。Appleの日付と時刻のガイドは、この二つをたまたま隣り合っている別々のコントロールとして説明しています。片方をオフにしても、もう片方には影響しません。だからデバイスは正確な時刻を保ちながら間違ったゾーンを表示したり、正しいゾーンを表示しながらずれたりするのです。
自動ゾーン選択はシステムの位置情報サービスに依存し、それは権限と、Macが集められる信号に依存します。VPNトンネルは通常、そのサービスに新しい国を渡さないので、接続してもゾーンがまったく動かないことがあり、動く場合はトンネルを責める前に位置情報の供給元を探してください。ゾーン制御をオフにすれば、証明書を有効に保つ時刻ソースに触れずに動きを止められます。現在の状態を読むには二つのコマンドが必要で、どちらの制御が有効かという疑いを消してくれます:
sudo systemsetup -gettimezone
sudo systemsetup -getusingnetworktime固定ゾーンは選択であり、時計の変更ではありません
旅行中も表示を一つのゾーンに保ちたいなら、そのゾーンを手動で選び、同期には手を触れないでください。これはサポートされたコントロールによるサポートされた構成で、再起動後も残ります。あなたと予定を組む人にとって、カレンダー計算が予測可能なままになります。ゾーンを意図して固定することは、時計に時刻について嘘をつかせることとは違います。
管理されたMacでは、時刻ソースを置き換える前に、ポリシーがそれを管理しているか確認してください。組織が理由あって特定のサーバーを要求することがあり、表示される時刻をめぐる議論に勝つために制限を変えるのは悪い取引です。ポリシーがあなたの状況にとって本当に誤っているなら修正はプロファイルの所有者の仕事であり、そのうえで、カレンダーがシステム表示を上書きする独自のゾーンを持ちうることを踏まえ、表示されているゾーンと意図する現地時刻がわかっているカレンダーイベントを一つ確認してください。
VPN出口が変えるものと変えないもの
ウェブサイトは出口に属するアドレスを見て、そのアドレスから国を推測することがあります。その推測はリクエストについてのもので、あなたのMacの時計についてではありません。サービスのなかには、メニューバーがまだ自宅の時刻を示しているのに、出口に合った価格や在庫、言語を表示するものがあります。両方の観察が同時に正しいことはあり、それが不一致を不具合のように見せるのです。
ブラウザの位置情報はさらに三つ目のもので、アドレス検索ではなく権限と位置情報プロバイダーを使うことがあります。アカウント設定は四つ目を加えます。サインインしたプロファイルは、ネットワークに関係なく通貨と言語を決めることが多いからです。サイトが期待と食い違うときは、設定を変える前に、この四つの入力のどれを使っている可能性があるかを書き留めてください。Macのゾーンをウェブサイトに合わせて変えるのは、ウェブサイトがそれを読んでいなかったため決してうまくいかない唯一の修正であり、この四つの入力のどれもシステムの表示ゾーンではありません。
結果は実際どこに現れるか
各レイヤーをそれが存在する場所で確認してください。日付と時刻パネルのシステムゾーン、信頼できるソースに対する瞬間、そしてサイト自身から見たウェブサイトの見え方であり、三つの確認と三つの異なる画面があります。一つの観察では三つすべてを確かめられないので、次の人が同じ問いを開き直さないよう、何を選んだかを書き留めてください。
自動ゾーン選択が手動の選択を何度も戻すなら、時計ではなくコントロールを、そしてクライアントより先にポリシーを見てください。時刻そのものがずれているなら、それは同期の問題で、トンネルとは何の関係もありません。二つの不具合を切り分けるのに一分もかからず、時刻が正しく見えるノートPC、無効な証明書、そして両方のせいにされるVPNというよくある結末を防げます。
両方の答えを変更記録に書いてください。選んだゾーンと手を触れなかった時刻ソースを書いておけば、どちらの意味だったかを誰も推測せずに済みます。