Очистить кэш DNS на Mac не работает

520
Gerrie van Wyk

Я настроил репозиторий github pages и связал свой пользовательский домен с сайтом страниц.

Когда я открываю собственный домен mrmtech.co.za на другом компьютере Mac, я получаю сайт, который ищу. Однако на моем 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-адреса

Таким образом, настройки верны, поэтому я попытался сбросить свои деньги с DNS на Mac, но безуспешно. Я использую OSX 10.10.5. Я пытался, sudo killall -HUP mDNSResponderно не повезло.

Существуют ли другие способы очистки этого кэша и нужно ли мне каким-либо образом также очищать его в chrome?

0

1 ответ на вопрос

0
milli

Я вижу, что отрицательное значение TTL для mrmtech.co.za составляет 1 день, а значение TTL для обеих записей A - 10 секунд ... хорошо, два вопроса, не три вопроса:

1) Какой сервер имен использует ваш mac ( scutil --dns)? Это отличается от этого другого Mac? (Я уверен, что это так)

2) Почему вы пытались подключиться к mrmtech.co.za до того, как он появился в DNS? Публикуете ли вы его и разрешаете ли вы с помощью hostдругого внешнего сайта проверки (whatsmydns.net) с вашего компьютера Mac, прежде чем пробовать его на этом другом компьютере Mac?

3) Разрешена ли эта ситуация сейчас, когда истек срок отрицательного кэшированного ответа NXDOMAIN на сервере имен, который использует ваш Mac (1 день)?

Я вижу эту последовательность событий все время ... она настолько распространена, что должна быть где-то в FAQ.

Похожие вопросы