Domain

vsftpd 給主機名添加伺服器自己的域名後綴

  • May 29, 2016

我對 vsftp 有以下問題(順便說一下,還有星號):

當我從 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(或綁定?)嘗試將“dcodeit.net”作為後綴(伺服器名稱為“example.dcodeit.net”)添加到 FQDN?

/etc/resolv.conf:

nameserver 127.0.0.1

軟體:

  • CentOS 6.7 版(最終版);
  • 綁定 9.8.2-0.37.rc1(來自 CentOS 儲存庫);
  • vsftpd 3.0.2-2

此問題只能通過從http://vsftpd.devnet.ru或 CentALT 儲存庫獲取的“vsftpd 擴展建構”來重現。我無法再使用正常建構來重現它。

引用自:https://serverfault.com/questions/760853