49

我只有以下详细信息

域名:Mydomain.com(我没有服务器IP地址) UserId:abc 密码:123456

当我尝试通过 Filezilla 或 Myftp 连接 ftp 时,它会出现类似错误

连接尝试因“EAI_NONAME - 未提供节点名和服务名,或未知”而失败。

请建议我解决方案。

4

12 回答 12

139

我也有这个错误。我的域名是像 xxx.yyy.com 这样的子域并且 cpanel ftp 配置引导我 ftp 服务器是 ftp.xxx.yyy.com Fillzilla 无法连接并显示此错误:

连接尝试因“EAI_NONAME - 未提供节点名和服务名,或未知”而失败。

此错误用于 dns 解析。我刚刚删除了“ftp”。来自 ftp.xxx.yyy.com,现在可以使用

于 2015-08-16T09:32:07.480 回答
31

删除“ftp”。来自主机名。例如,如果您的网站是http://www.example.com并且您使用的是“ftp.example.com”,那么请尝试仅使用“example.com”作为主机名......它只是对我有用!

于 2019-04-18T16:50:53.907 回答
17

这是名称解析错误。您的域名不正确。检查拼写错误或尝试使用 IP 地址。您可以ping mydomain.com在 windows 中使用来查找服务器的 IP 地址。

于 2013-08-28T14:24:49.043 回答
10

您可能正在使用诸如 GoDaddy(或类似)之类的服务和 cPanel 设置。就我而言,GoDaddy 通常会出现此错误,我无法使用我的域“正确”进行 FTP。

我能够解决此问题的唯一方法(奇怪/愚蠢)是使用您的自定义cPanel IP 地址,而不是您的domain.comftp.domain.com域 IP 地址

  1. 从您的 cPanel FTP 页面获取您的cPanel URL :

    https://abcabc123123.prod.ph12.secureserver.net:1234/cpsess1234567890/frontend/paper_lantern/ftp/accounts.html (为隐私而修改)

  2. abcabc123123.prod.ph12.secureserver.net用作您的 FTP 域,或通过 ping获取您的cPanel IP 地址:

    ping abcabc123123.prod.ph12.secureserver.net
    64 bytes from 123.456.789.123: icmp_seq=0 ttl=52 time=32.398 ms
    

我讨厌这行得通,而我的域却不行,但现在我可以 FTP。

于 2019-02-04T23:53:15.117 回答
7

我也有这个错误。我的域名是像 xxx.yyy.com 这样的子域并且 cpanel ftp 配置引导我 ftp 服务器是 ftp.xxx.yyy.com Fillzilla 无法连接并显示此错误:

连接尝试因“EAI_NONAME - 未提供节点名和服务名,或未知”而失败。

我使用 IP 地址作为 ftp 主机而不是 ftp.xxx.yyy.com

于 2019-01-24T10:47:17.950 回答
5

您可以使用以下方法

以我个人的经验,以下这些方法确实可以帮助我处理 ftp

  • 默认端口是21,请确保检查您的主机端口是否也是21
  • ftp://在主机名中删除。
  • 使用主机名 IP 地址,您可以尝试使用和不使用ftp://.
  • 可能主机名在您所在的国家/地区被阻止,请尝试使用代理或 VPN。
  • 使用普通 FTP(不安全)可能是一种解决方案,但不建议这样做,因为它会对您的服务器构成威胁。
于 2020-12-29T04:22:37.703 回答
4

对于 Godaddy 和 Filezilla,

  • 从主机名中删除 ftp 并使用域。示例从 ftp.example.com中删除ftp并提供 example.com 作为主机名
  • 选择协议 - FTP
  • 选择加密 - 仅使用普通 FTP(不安全)

现在试试!享受!

于 2019-04-10T07:41:58.263 回答
3

我花了将近一个小时才弄清楚,将端口留空是我的问题。在过去,默认使用端口 21。

所以设置Port: 21是解决方案。

于 2017-11-15T19:28:55.927 回答
0
  1. 正确设置您的 dns 记录。大多数时候,这是错误的原因。

  2. 您可以在软管站点找到您的记录。把它放在你购买域名的地方。

这将解决它。

于 2020-05-06T10:51:41.297 回答
0

当您的域无法解析为您的主机时,会发生此错误。它通常在您更新名称服务器时发生。名称服务器更新完成后会自动短路。等你TTL。如果没有,请重置您的 DNS 区域管理。

于 2020-08-05T10:37:40.707 回答
0

就我而言,这是一个复制/粘贴问题......

我没有复制/粘贴 URL 和用户名,而是将其全部删除,然后手动放置它就可以了!

于 2020-03-23T12:22:02.927 回答
0

如果您使用 Cpanel,则只需创建一个新的 ftp 帐户并使用新帐户而不是旧帐户。

于 2020-06-26T06:30:37.897 回答