Porównywanie adresów internetowych w blackliście

0

część po domenie się odrzuca np.
z wikipedia.pl/cośtam robi się wikipedia.pl
takich adresów może być w blackliście bardzo dużo np 4G

Czy jest jakiś szybszy sposób niż wsadzenie ich do tabelki: domena, ilość_znaków, nazwa_bez_domeny, a przy używaniu
krok1: pobierz aktualny adres
krok2: wywal wszytko po domenie
krok3: wyszukaj wszystkie z daną domeną
krok4: z tych z kroku trzeciego wyszukaj wszystkie o odpowiedniej długości
krok5: z tych z kroku czwartego wyszukaj wszystkie których litery od końca się zgadzają, przy czym każdą następną wyszukuj tylko z tych już pasujących

Da się jeszcze bardziej zmniejszyć liczbę elementów do przelecenia?

0

Zdałem sobie sprawę, że to pytanie jest głupie, bo można od razu wyszukać, bo jakby robić tak jak napisałem, to i tak trzeba by przelecieć kilka razy wszystkie.

0

Sprawdzaj po IP skorelowanym z domeną.

0

Najszybciej to będzie mieć wszystkie domeny przerobione na IP tylko że nie w stringu a liczbie i mieć to ułożone rosnąco i używać wyszukiwania binarnego. Chyba już ciężko coś szybszego zrobić...

0

Wielkie dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1