Change update DNS config to cronjob

This fixes the issue where Exec['update_DNS'] runs every puppet run, causing puppet reports to display resources on each box have changed.