自动生成，并会在本地做缓存，防止生成文件出错
更新hosts.go