FileZilla: „EAI_NONAME – Hostname nicht aufgelöst“ beheben

So sieht die Meldung in FileZilla aus
Fehler: EAI_NONAME – Weder „nodename“ noch „servname“ angegeben, oder nicht bekannt.

Dein Rechner findet zur eingegebenen Serveradresse keine IP. Fast immer ein Tippfehler, ein überflüssiges ftp:// oder eine Domain, die noch nicht aufs Hosting zeigt. In zwei Minuten gelöst.

Kurzfassung

EAI_NONAME bedeutet: Der Name im Feld „Server“ existiert im DNS nicht. Trage die Adresse ohne ftp://, sftp://, http:// und ohne Pfad ein, prüfe die Schreibweise und nutze bei frisch bestellten Domains den Servernamen oder die IP aus dem Kundenbereich. Mit dem Verbindungstest siehst du sofort, ob der Name auflösbar ist.

So sieht die Meldung aus

Status:   Auflösen der IP-Adresse für ftp.beispiel.de
Fehler:   Verbindung konnte nicht hergestellt werden: EAI_NONAME - Weder Nodename noch Servname angegeben oder nicht bekannt
Fehler:   Herstellen der Verbindung zum Server fehlgeschlagen

Unter Windows erscheint stattdessen gelegentlich 11001 Host nicht gefunden, auf dem Mac EAI_NODATA. Alle drei bedeuten dasselbe: keine IP für diesen Namen.

EAI_NONAME: Der Servername lässt sich nicht in eine IP-Adresse auflösen
EAI_NONAME: Der Servername lässt sich nicht in eine IP-Adresse auflösen

Lösung Schritt für Schritt

  1. Protokollpräfix entfernen. Ins Feld Server gehört nur ftp.beispiel.de, nicht ftp://ftp.beispiel.de und nicht https://beispiel.de/webspace. Das Protokoll wählst du im Dropdown darüber. Einzige Ausnahme: In der Schnellverbindungsleiste darf sftp:// vorangestellt werden, um SFTP zu erzwingen.
  2. Schreibweise prüfen. Zugangsdaten aus dem Kundenbereich kopieren statt abtippen; Leerzeichen am Anfang oder Ende löschen. Häufige Verwechslungen: .de/.com, ftp.-Präfix, das der Hoster gar nicht anbietet.
  3. Servernamen statt Domain verwenden. Zeigt deine Domain noch nicht auf das Hosting (neu bestellt, Umzug, DNS-Änderung vor weniger als 24 Stunden), funktioniert sie als Serveradresse noch nicht. Der Kundenbereich nennt einen Servernamen wie www123.your-server.de oder eine IP-Adresse; die funktionieren sofort.
  4. DNS testen. Öffne die Domain im Browser. Lädt sie nicht, ist es kein FileZilla-Problem. Im Terminal: nslookup ftp.beispiel.de. Kommt „Non-existent domain“, existiert der Name nicht.
  5. Eigenen DNS prüfen. Löst der Name überall sonst, aber nicht bei dir: Router neu starten oder DNS-Server auf 1.1.1.1 bzw. 8.8.8.8 stellen. Ein VPN oder Werbeblocker auf DNS-Ebene (Pi-hole, NextDNS) kann Hoster-Subdomains blockieren.
  6. Umlautdomain? Domains mit ä, ö, ü müssen als Punycode eingegeben werden, z. B. xn--mnchen-3ya.de statt münchen.de. FileZilla wandelt nicht immer automatisch um.

Häufige Fragen

Frage antippen, um die Antwort zu öffnen.

Gestern ging es noch, heute EAI_NONAME?

Dann wurde der Servername vom Hoster geändert (Serverumzug) oder dein DNS liefert veraltete Daten. Kundenbereich prüfen, Router neu starten.

Funktioniert eine IP-Adresse immer?

Für FTP und SFTP ja, solange der Hoster keinen Namensabgleich verlangt. Bei FTPS passt das Zertifikat dann nicht zur IP; FileZilla warnt, du kannst einmalig vertrauen. Dauerhaft besser den Servernamen nutzen.

Was bedeutet „Servname“ in der Meldung?

Das ist der zweite Teil der Systemfunktion getaddrinfo, die Name und Dienst auflöst. Für dich ist nur relevant: Der Hostname ist unbekannt.