将我的名称服务器更改为 cloudflare 后无法将我的服务器与 Filezilla 连接

Unable to connect my server with Filezilla after changing my name server to cloudflare

您好,我最近在我的域中激活了 cloudflare,并且我更改了指向 cloudflare 的名称服务器。

更改此设置后,我无法通过 filezilla 连接我的服务器。当我将名称服务器更改为旧名称服务器时,它可以正常工作。

所以真正的问题是指向 cloudflare 的名称服务器。所以谁能告诉我如何解决这个问题。提前致谢:)

问题不在于您的名称服务器指向 Cloudflare,而是您正试图通过 FTP 连接到 Cloudflare 端点的 IP 地址,而不是您自己的服务器。

为了保护您的网站,Cloudflare 接管了主机名并将其指向他们自己的服务器。这是通过将 Cloudflare 设置为名称服务器来完成的。但是 Cloudflare 只处理 HTTP/HTTPS 而没有 FTP 连接。因此,您要么需要在连接到 FTP 服务器时明确使用 IP 地址而不是主机名,要么必须使用不同的主机名(如 ftp.example.com)并建议 Cloudflare 提供原始 IP 地址这个名字。

另见 Using FTP with CloudFlare (Cloudflare support)

在 FileZilla 中将主机名更改为您的 IP 地址。例如:ourswebsite.com -> 182.12.5.124

在 cloudflare DNS 设置中,在值单元格下,检查您的 IP 地址。
这是您网站的 IP 地址。

假设 IP 为 123.123.123.123
要访问您的网站 cPanel,请使用 httpshttp://123.123.123.123/cpanelhttp://123.123.123.123:2082/

同样,您可以在 Filezilla 中对 ftp 访问权限执行此操作。在主机中使用 IP 地址,您就可以开始了。