Dynamically import dns so we don't need to require it