サーバのGlobal IP を変更したら、ドメイン名でssh接続できなくなった場合の対処方法

DNS キャッシュのクリア (macOS)

1. システム全体のDNSキャッシュクリア

bash

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

2. 追加のキャッシュクリア

bash

# より確実にクリアするため
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder && say "DNS cache flushed"

3. mDNSResponderの再起動

bash

sudo launchctl stop com.apple.mDNSResponder
sudo launchctl start com.apple.mDNSResponder

確認方法

キャッシュクリア後、以下で確認:

bash

# pingで新しいIPアドレスが表示されるか確認
ping -c 4 blowfish.co.jp

# nslookupでも確認
nslookup blowfish.co.jp

# 異なるDNSサーバーで直接確認(Googleの8.8.8.8を使用)
nslookup blowfish.co.jp 8.8.8.8

No responses yet

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です