已设pasv_address,其他服务器访问ftp还是解析成内网IP?

本地服务器设置pasv_address=公网IP,但其他服务器访问仍然解析成内网的IP,是啥问题,请教各位!!

服务器系统:centos7,ftp服务器:vsftpd,贴上本地服务器ftp被动模式配置

pasv_enable=YES
pasv_addr_resolve=YES
pasv_address=公网IP
pasv_min_port=40000
pasv_max_port=40200
pasv_promiscuous=YES
listen_port=21
reverse_lookup_enable=no

其他服务器访问的情况是登录ftp正常,但ls会卡一会,然后访问超时,贴上图片

img

在公网外解析,还是内网里解析?