Wcześniej dzisiaj myślałem, że mam adres URL w moim schowku, ale tak naprawdę miałem skopiowane cztery 9-cyfrowe liczby całkowite z arkusza kalkulacyjnego, które były numerami identyfikacyjnymi z zastrzeżonego systemu. Całkowicie niezwiązany z danym zadaniem. Wkleiłem go do Firefoksa i zdziwiłem się, że rzeczywiście załadował stronę. Wcześniej widziałem bez kropkowe zapisy dziesiętne adresów IPv4 , ale ta długa liczba jest czymś znacznie, znacznie większym.
714687644714805209715128610715964400 (przyklej HTTP: // z przodu)
Jak to działa? Wszystkie konwertery dziesiętne -> IPv4, które znalazłem w Internecie, uznają to za nieprawidłowe wejście. Jeśli wezmę adres IPv4, który faktycznie ładuje, i wykonam te same obliczenia, aby przekonwertować go na dziesiętne bez kropki, otrzymam znacznie mniejszą liczbę.
Czytałem, że ping może akceptować dwords i dokonać konwersji, ale nie może przekonwertować tej liczby na adres IP. IPv6 nie wchodzi w rachubę, ponieważ ten host nie ma łączności IPv6.
Co to za szaleństwo? Ogłuszyło mnie i moich współpracowników.
Edycja: Teraz jest online.