Even if this plugin is small, DNS zone editing may not be very frequent. Therefore, there is no point defining those functions every time vim start. Moving them to the autoload directory solve this problem.