2026年5月24日

2026年5月24日

www あり/なし でアクセスできない問題の解決

はじめに

DNS・IP・ネットワーク周りで「www あり/なし でアクセスできない問題の解決」が発生すると、見た目には何が起きているか分かりづらいものです。コマンドベースで現状を可視化し、原因を一つずつ潰していきます。

症状・原因

www あり/なし でアクセスできない問題の解決の主な原因は以下のとおりです。

  • DNSレコードの設定ミス(タイプ・値の誤り)
  • TTLが長すぎてDNSキャッシュが残っている
  • ネームサーバー(NS)の設定が反映されていない
  • リゾルバ(クライアント側)のキャッシュ汚染

解決手順

ステップ1:現在のDNSレコード状態を確認する

まず dig または nslookup で現在の状態を取得します。

# 公開DNSサーバーに問い合わせ
dig +short example.com A
dig +short example.com NS
nslookup -type=A example.com 8.8.8.8

権威ネームサーバーと公開DNSの応答が一致しているかを最初に確認します。

ステップ2:レコード値とTTLを修正する

DNSの管理画面(Cloudflare、Route 53、お名前.com 等)で対象レコードを修正します。

タイプ : A
ホスト : @
値     : 203.0.113.10
TTL    : 300(変更直後は短く設定)

反映時間を短縮するため、変更前にTTLを 300秒程度に下げておくのが定石です。

ステップ3:DNSキャッシュをクリアする

OSとブラウザのキャッシュを削除します。

# Windows
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Linux (systemd-resolved)
sudo resolvectl flush-caches

ステップ4:外部DNSチェッカーで伝播を確認する

whatsmydns.net など複数地点からの応答を見比べて、世界中の権威DNSに値が行き渡ったかを確認します。すべてのリージョンで新しい値が返るまで数十分〜48時間ほどかかります。

注意事項

DNSは変更が世界中に伝播するまで最大48時間ほどかかります。重要な変更を行う前に必ずTTLを短くし、本番反映前に外部DNSチェッカーで確認してください。誤った設定は数時間〜数日サイトを停止させる可能性があります。

まとめ

www あり/なし でアクセスできない問題の解決の解決手順を振り返ります。

1. 現在のDNSレコード状態を確認する

2. レコード値とTTLを修正する

3. DNSキャッシュをクリアする

4. 外部DNSチェッカーで伝播を確認する

手順通り進めれば多くのケースで解決できます。解決しない場合はホスティング会社・レジストラ・ISP のサポートに、実行したコマンドと結果を添えてご相談ください。

お気軽にご相談ください

お見積りへ お問い合わせへ