Reputation: 533
I have following details only
domain name:Mydomain.com (I have not Server IP address) UserId: abc Password:123456
when I am trying to connect ftp through Filezilla or Myftp it gives error like
Connection attempt failed with "EAI_NONAME - Neither nodename nor servname provided, or not known".
Please suggest me solution.
Upvotes: 52
Views: 105932
Reputation: 172
In my personal experience, these methods below really helps me dealing with ftp
21
, make sure to check if your host port is also 21
.ftp://
in the hostname.ftp://
.Upvotes: 9
Reputation: 1
This error occurs when your Domain not resolves to your hosting. It usually occurs when you update you Name servers. it will short out automatically when Name server updation completed. wait for you TTL. If not Reset your DNS Zone Management.
Upvotes: 0
Reputation: 1
If you use Cpanel then just make a new ftp account and use the new account instead of your old one.
Upvotes: 0
Reputation: 1
Properly set up your dns records. Most of the times, this is the reason for error.
You will find your records at your hosing site. Put it from where you bought your domains.
This will solve it.
Upvotes: 0
Reputation: 1329
In my case it was a copy/paste problem...
Instead of copy/paste the URL and username, I remove all, and put it manually and it works!
Upvotes: 0
Reputation: 321
Remove "ftp." from HOST name. e.g. if your website is http://www.example.com & you are using "ftp.example.com" then try with "example.com" only as host name.... it simply worked with me!
Upvotes: 32
Reputation: 462
For Godaddy & Filezilla,
Try now! Enjoy!
Upvotes: 4
Reputation: 2383
It's likely you're using a service like GoDaddy (or similar) with cPanel setup. In my case, GoDaddy usually has this error and there's no way for me to "correctly" FTP using my domain.
The only way I've been able to fix this (strangely / stupidly) is to use your custom cPanel IP address and NOT your domain.com
, ftp.domain.com
or domain IP address
Take your cPanel URL from your cPanel FTP page:
https://abcabc123123.prod.ph12.secureserver.net:1234/cpsess1234567890/frontend/paper_lantern/ftp/accounts.html (modified for privacy)
Either use the abcabc123123.prod.ph12.secureserver.net
as your FTP domain, OR get your cPanel IP address via ping:
ping abcabc123123.prod.ph12.secureserver.net
64 bytes from 123.456.789.123: icmp_seq=0 ttl=52 time=32.398 ms
I hate that this works and my domain doesn't, but now I can FTP.
Upvotes: 14
Reputation: 989
I had this error too. My domian name was a subdomain like xxx.yyy.com And cpanel ftp configuration guided me that ftp server is ftp.xxx.yyy.com Fillzilla was unable to connect and showed this error:
Connection attempt failed with "EAI_NONAME - Neither nodename nor servname provided, or not known".
I have used IP address as ftp host rather than ftp.xxx.yyy.com
Upvotes: 7
Reputation: 1982
It is Name resolution error. your domain name is not correct. Check for spelling mistakes or try using the IP address. You can use ping mydomain.com
in windows to find out ip address of your server.
Upvotes: 18
Reputation: 16836
Took me almost an hour to figure out, that leaving the port blank was the issue in my case. In Former times port 21 was used by default.
So setting Port: 21
was the solution.
Upvotes: 3
Reputation: 2070
I had this error too. My domian name was a subdomain like xxx.yyy.com And cpanel ftp configuration guided me that ftp server is ftp.xxx.yyy.com Fillzilla was unable to connect and showed this error:
Connection attempt failed with "EAI_NONAME - Neither nodename nor servname provided, or not known".
This error is for dns resolving. I just removed "ftp." from ftp.xxx.yyy.com and it works now
Upvotes: 149