Возможно, вам необходимо очистить кэш DNS. Результаты DNS (включая не найденные) могут сохраняться в кэше в течение некоторого времени. Хуже всего то, что эти результаты могут быть кэшированы вышестоящими DNS-серверами, поэтому даже если вы очистите свой локальный кеш, может потребоваться от часа до дня, чтобы изменения распространялись по сети.
Хороший способ проверить настройки DNS - принудительно разрешить использование DNS-сервера с хорошим поведением.
Если вы используете dig
в поле * nix, это будет что-то вроде:
dig @8.8.8.8 foo.com
8.8.8.8
- служба разрешения DNS Google.
Вы также можете напрямую воспользоваться услугой разрешения:
dig @ns67.domaincontrol.com foo.com
Ну, зависит.
Я использовал все те опции и Вашу точку о, 'почему я должен поместить это где?' хорошо.
Если это - что-то, что я хочу произойти каждый раз, когда модель обновляется определенным способом, то я поместил его в модель. Возможно, даже в обратном вызове в модели.
Иногда Вы просто исчерпываете отчет; нет никакого обновления ничего. В этом случае я обычно получал ресурс с индексным действием, которое отправляет отчет.
Если почтовая программа действительно не связана с моделью, это изменяется, я видел помещение ее в обратном вызове. Я не делаю этого очень часто. Я, более вероятно, все еще инкапсулировал бы его в модели. Я сделал это, просто не очень часто.