Dostałem dzisiaj e-maila z pewną prośbą. Pan Andrzej poprosił mnie o sprawdzenie, czy Total Commander poradzi sobie z obsługą konta FTP podpiętego pod domenę IDN. Jako, że sam jeszcze od czasów Windows Commandera używam tego programu, odpowiedzi mogłem udzielić od razu. Ale w sumie skoro już się pojawił na tapecie ten temat, postanowiłem sprawdzić jak inne klienty FTP radzą sobie z łączeniem się z domeną IDN.
Pod lupę poszło kilka najpopularniejszych klientów pod Windowsa, Linuksa, Mac OS, Androida oraz ChromeOS. Wszystkie klienty chodzące pod Windowsem, Linuksem, Androidem i ChromeOS przetestowałem osobiście, natomiast do testów pod Mac OS musiałem wykorzystać kilku znajomych, którym bardzo dziękuję za pomoc.
Windows
- CuteFTP – ten klient nawet nie pozwolił mi spróbować połączyć się z domeną IDN. Ba! Nie pozwolił mi nawet wpisać adresu z ogonkiem w pole „Host Address”:

- FileZilla – bez najmniejszych problemów połączyła się z kontem w domenie więcek.pl, wrzuciła nań kilka plików i ściągnęła je z powrotem na dysk.
- FireFTP (plugin do Fx) – również bez żadnych problemów.
- Total Commander – w mojego ulubieńca nigdy nie wątpiłem i oczywiście mnie nie zawiódł ;)
- WS_FTP – to maleństwo nie dość, że nie chciało się połączyć, to jeszcze bezczelnie zwalało winę za niepowodzenie na moje serwery DNS:

Linux
- gFTP – ten sztandarowy program używany przez użytkowników Linuksa niestety poddał się po piątej próbie łączenia z domeną IDN.
Mac OS
- Coda – jeden z czytelników tego bloga, Daniel Dudzic, zameldował, że ten program poradził sobie wzorowo. Dziękujemy za test.
- CyberDuck – ten program nie stwarza żadnych problemów z domenami IDN. Za przeprowadzenie testów serdecznie dziękuję Wojciechowi Olszewskiemu.
- ForkLift – również i ta aplikacja pod Mac OS dzielnie sobie poradziła z obsługą konta FTP przez domenę IDN. Tą aplikację przetestował dla Was MySZ.
- Transmit – podobnie jak poprzednie aplikacje na Mac OS, również i ta grzecznie się łączy z kontem z domeną IDN. Ten test, podobnie jak test aplikacji Coda, wykonał dla Was Daniel Dudzic.
Android
- AndFTP – z tą aplikacją odniosłem sromotną porażkę:

- DroidFTP – niestety ta Androidowa aplikacja też dała ciała:

ChromeOS
- W ChromeOS nie ma jako takiego klienta FTP, ale z ciekawości sprawdziłem co się stanie po wpisaniu w pasku adresu ftp://więcek.pl. Niestety ChromeOS nie poradził sobie z załadowaniem zawartości, pomimo tego, że prawidłowo przekształcił adres do postaci ASCII oraz zapytał o login i hasło:

Oczywiście każdy z tych klientów bez problemu połączy się po wpisaniu adresu w formacie ASCII, lub po prostu adresu IP, więc problemów z uploadem/downloadem plików nikt nie będzie miał. Chciałem w tym teście po prostu sprawdzić, którzy developerzy traktują poważnie takie różne egzotyczne standardy, jak chociażby pełna obsługa domen IDN.
Jeżeli, Drogi Czytelniku, chciałbyś przetestować jakiegoś innego klienta FTP z domeną IDN, to możesz śmiało próbować łączyć się przez anonymous z hostem więcek.pl. Wynik Twojego testu zostanie oczywiście dodany w tym poście :)

Dziękuję Panie Łukaszu za tak rzeczowe podejście do tematu.
Nie ma sprawy. W sumie to ja dziękuję za podsunięcie ciekawego tematu na post. No i oczywiście polecam się na przyszłość :)
Witam,
Przetestowałem próbę połączenia programem Transmit pod Mac OS X.
Wszystko OK. Działa bez problemu.
… i pod programem Coda również na Mac OS X wszystko OK.
Pozdrawiam.
Pozwoliłem sobie połączyć te Twoje komentarze w jedną wypowiedź ;)
Dzięki wielkie za przeprowadzone testy. Obie aplikacje zostały dopisane do listy.
Pozdrawiam!
Pamiętaj, że prawidłową formą domeny IDN jest format xn--….
_TYLKO_ przeglądarki WWW są wyposażone w natywnego tłumacza z formy „ludzkiej” na formę ASCII. Czyste odpytania DNS są już w formacie ASCII.
W temacie: ciekawie u mnie w wordpresie wygląda:
http://yfrog.com/1f6298fb58d4b91fc20d2e1fap