Mac の DNS キャッシュをフラッシュしても機能しない

Mac の DNS キャッシュをフラッシュしても機能しない

github ページ リポジトリを設定し、カスタム ドメインをページ サイトにリンクしました。

別の Mac でカスタム ドメイン mrmtech.co.za を開くと、探しているサイトが表示されます。ただし、私の Mac では解決されません。次のことを試しました。

  • 12時間以上待ちました。違いはありませんでした。
  • $ nslookup mrmtech.co.za-> 与えるserver can't find mrmtech.co.za: NXDOMAIN
  • host mrmtech.co.za 8.8.8.8->mrmtech.co.za has address 192.30.252.154, mrmtech.co.za has address 192.30.252.153正しいIPアドレスを示します

  • https://www.whatsmydns.net/#A/mrmtech.co.za正しいIPを与える

したがって設定は正しいので、Mac で DNS キャッシュをフラッシュしようとしましたが、うまくいきませんでした。OSX 10.10.5 を実行しています。試してみましたsudo killall -HUP mDNSResponderが、うまくいきませんでした。

このキャッシュをフラッシュする他の方法はありますか? また、何らかの方法で Chrome でもフラッシュする必要がありますか?

答え1

mrmtech.co.zaの負のTTL値は1日で、両方のAレコードのTTLは10であることがわかります。.... はい、2つの質問です、いや、3つの質問です。

1) あなたの Mac が使用しているネームサーバーは何ですか ( scutil --dns)? 他の Mac と異なるものですか? (異なるはずです)

2) DNS で有効になる前に、なぜ mrmtech.co.za に接続しようとしたのですか?host別の Mac で試す前に、自分の Mac から公開して、または別の外部チェック サイト (whatsmydns.net) で解決しましたか?

3) Mac が使用するネーム サーバーの NXDOMAIN ネガティブ キャッシュ応答の有効期限が切れた (1 日) ため、この状況は解決しましたか?

この一連の出来事はよく見かけます... 非常に一般的なので、どこかの FAQ に載っているはずです。

関連情報