Запросы DNS кешируются на клиентском компьютере. И если записи поменялись на сервере, то на клиенте они поменяются только когда пройдёт Expire Time для записи. Выход – ручная очистка командой dscacheutil:

dscacheutil -flushcache

Эта команда появилась в Mac OS X 10.5, ранее же использовалась команда “lookupd -flushcache”.