vsftpd 将服务器自己的域名后缀添加到主机名

vsftpd 将服务器自己的域名后缀添加到主机名

我在使用 vsftp(顺便说一下,还有 asterisk)时遇到以下问题:

当我从 37.229.152.222 连接到 vsftpd 服务器时,在同一服务器上运行的绑定日志中出现超时和大量错误:

error (unexpected RCODE 51) resolving '37-229-152-222-broadband.kyivstar.net.dcodeit.net/AAAA/IN': 78.47.84.170#53
error (unexpected RCODE 51) resolving '37-229-152-222-broadband.kyivstar.net.dcodeit.net/AAAA/IN': 82.196.1.175#53
error (unexpected RCODE 51) resolving '37-229-152-222-broadband.kyivstar.net.dcodeit.net/AAAA/IN': 89.184.83.201#53
error (unexpected RCODE 51) resolving '37-229-152-222-broadband.kyivstar.net.dcodeit.net/AAAA/IN': 2a01:4f8:d15:2287::2#53

(省略了很多行)

我尝试解决这个问题。超时的原因是,我的 dcodeit.net 域名的 DNS 提供商有很多服务器,它们会返回以下查询的超时:

dig 37-229-152-222-broadband.kyivstar.net.dcodeit.net aaaa @ns10.uadns.com

但我想找到问题的根源:

dig 222.152.229.37.in-addr.arpa ptr

正确返回“37-229-152-222-broadband.kyivstar.net。”:

;; ANSWER SECTION:
222.152.229.37.in-addr.arpa. 86400 IN   PTR     37-229-152-222-broadband.kyivstar.net.

为什么 vsftpd(或 bind?)尝试将“dcodeit.net”作为后缀(服务器名称为“example.dcodeit.net”)添加到 FQDN?

/etc/resolv.conf:

nameserver 127.0.0.1

软件:

  • CentOS 版本 6.7 (最终版本);
  • 绑定 9.8.2-0.37.rc1 (来自 CentOS repo);
  • vsftpd 3.0.2-2

答案1

这个问题只能通过“vsftpd 扩展版本”重现,取自http://vsftpd.devnet.ru或者来自 CentALT 存储库。我无法再使用常规构建重现它。

相关内容