Запросы DNS кешируются на клиентском компьютере. И если записи поменялись на сервере, то на клиенте они поменяются только когда пройдёт Expire Time для записи. Выход - ручная очистка командой dscacheutil:
dscacheutil -flushcache
Эта команда появилась в Mac OS X 10.5, ранее же использовалась команда “lookupd -flushcache”.