В продолжении статьи про отказ от Яндекс почты для домена, родил для себя на память DNS чекер записей.
В основу был взят бесконечный цикл While.
Далее в эту основу можно накидать необходимой Вам логикой. В моем примере, как только запись успешно получена от публичного DNS сервера, скрипт выводит состояние записи и прекращает свою работу.