Konwerter IDN na Punycode

Tłumacz IDN na ASCII i dekoduj je z powrotem. Ten darmowy IDN Punnycode converter nie wymaga rejestracji. Wklej swój URL w Unicode, żeby zobaczyć surowy format DNS.
Jak działa IDN Punnycode converter
Przeglądarki i DNS rozumieją tylko ASCII. Rejestrując domenę z cyrylicą, kanji lub arabskimi znakami, rejestr koduje ją w Punycode. Algorytm mapuje Unicode na ograniczony zestaw znaków ASCII zdefiniowany w RFC 3492. Wynik zawsze zaczyna się od prefiksu ACE xn--. Wpisujesz czytelny adres. Resolver odpytuje zakodowany ciąg.
Cały proces jest w pełni odwracalny. Kodowanie pakuje znaki spoza ASCII do reprezentacji base-36, zostawiając standardowe litery ASCII nietknięte. Dekodowanie odwraca tę matematykę, by odtworzyć oryginalne glify Unicode. Musisz tylko wiedzieć, w którą stronę tłumaczysz. To nie jest kompresja stratna. Każdy oryginalny znak przeżywa tę podróż bez szwanku.
- Prefiks xn-- mówi resolverom DNS, że ta etykieta jest zakodowana.
- Kodowanie dotyczy każdej etykiety domeny osobno, rozdzielonej kropkami.
- Czyste etykiety ASCII przechodzą bez żadnych modyfikacji.
Kiedy używać IDN Punnycode converter
Trafisz na ten mur, konfigurując rekordy DNS ręcznie. Cloudflare i AWS Route53 czasem odrzucają surowy Unicode w rekordach CNAME lub TXT. Potrzebujesz wersji Punycode, żeby API zaakceptowało twój payload. Zdarza się to też przy czytaniu logów serwera. Apache i Nginx zapisują żądany URI w formie zakodowanej. Debugowanie staje się znacznie łatwiejsze, gdy to zdekodujesz.
Zespoły bezpieczeństwa używają tego do wykrywania ataków homograficznych. Złośliwy aktor rejestruje domenę wyglądającą jak twoja marka, ale używającą cyrylicy zamiast łacinki. Różnica wizualna to zero. Wyjście Punycode natychmiast ujawnia ten trik. Widzisz zakodowany ciąg i orientujesz się, że bazowe znaki nie pasują do twojego faktycznego znaku towarowego.
- Wklejanie umiędzynarodowionych URL-i do starszych narzędzi terminalowych.
- Debugowanie błędów HTTP 400 spowodowanych źle sformatowanymi zakodowanymi nagłówkami.
- Weryfikacja subject alternative names w certyfikatach SSL.
Limity tego darmowego IDN Punnycode converter
To narzędzie tłumaczy ciągi. Nie wykonuje zapytań DNS ani nie sprawdza, czy domena faktycznie się rozwiązuje. Wkleisz nieprawidłowy ciąg Unicode, a enkoder i tak wypluje matematycznie poprawny ciąg Punycode. Rejestr po prostu odrzuci go później. Sam odpowiadasz za walidację formatu wejściowego przed wrzuceniem go na produkcję.
Niektóre starsze systemy mają problem z tym wyjściem. Wiersz poleceń Windowsa historycznie dławił się pewnymi znakami Unicode przed dekodowaniem. Jeśli twoja aplikacja docelowa oczekuje konkretnej formy normalizacji jak NFC albo NFD, to narzędzie zwraca standardową reprezentację kanoniczną. Nie naprawi zepsutych sekwencji bajtów UTF-8 ani nie obsłuży etykiet z mieszanym pismem łamiących zasady rejestru.
Jak używać IDN Punnycode converter
- Wklej swoją domenę Unicode lub ciąg Punycode w pole wejściowe.
- Wybierz kierunek konwersji z menu rozwijanego.
- Kliknij przycisk konwersji, aby przetworzyć ciąg.
- Skopiuj wynikowy tekst ASCII lub Unicode z pola wyjściowego.
- Wyczyść pole wejściowe, aby zacząć nowe tłumaczenie.
Popularne przykłady kodowania domen
Zobacz, jak różne pisma tłumaczone są na kodowanie kompatybilne z ASCII.
| Oryginalne pismo | Domena Unicode | Wyjście Punycode |
|---|---|---|
| Niemiecki | münchen.de | xn--mnchen-3ya.de |
| Rosyjski | пример.com | xn--e1afmkfd.com |
| Japoński | 例え.jp | xn--r8jz45g.jp |
| Arabski | مثال.com | xn--mgbh0fb.com |
Frequently asked questions
- Czy to narzędzie jest naprawdę darmowe?
- Tak. Możesz uruchamiać tyle konwersji, ile potrzebujesz, bez żadnych opłat. Interfejs jest w pełni otwarty i nie ogranicza dziennego użycia.
- Dlaczego zdekodowana domena nadal wygląda na losowy ciąg znaków?
- Możesz patrzeć na ciąg zakodowany w URL, a nie w Punycode. Kodowanie URL używa sekwencji heksadecymalnych dla spacji, podczas gdy Punycode używa konkretnego prefiksu. Upewnij się, że dekodujesz właściwy format dla swojego przypadku.
- Czy to działa na przeglądarkach mobilnych?
- Tak. Interfejs jest responsywny i dostosowuje się do mniejszych ekranów. Wklejasz i kopiujesz tekst dokładnie tak samo jak na desktopie, bez żadnego rozwalonego layoutu.
- Co się stanie, gdy wkleję domenę, która jest już czystym ASCII?
- Narzędzie zostawia to dokładnie tak, jak jest. Czyste etykiety ASCII nie wymagają kodowania, więc wyjście pasuje do wejścia znak po znaku, bez dodawania zbędnych prefiksów.
- Czy mogę przekonwertować cały URL ze ścieżką i ciągiem zapytania?
- Nie. To narzędzie przetwarza tylko etykiety nazwy domeny. Musisz usunąć protokół, ścieżkę i parametry zapytania przed wklejeniem tekstu, aby zapewnić dokładne tłumaczenie.
Udostępnij
Popularne narzędzia
Sprawdź, czy URL jest zindeksowany w pamięci podręcznej Google.
Sprawdź przekierowania 301 i 302 dla określonego adresu URL. Sprawdza do 10 przekierowań.
Uzyskaj przybliżone informacje o adresie IP.
Podaj adres IP, a my spróbujemy znaleźć powiązaną z nim domenę lub hosta.