Blog
Kako provjeriti IP blok prije kupnje ili najma
Blok koji na papiru izgleda dobro može stići na crnoj listi (blocklist), s poviješću otmica ili registriran na tvrtku koja više ne postoji. Većinu toga možete provjeriti za pola sata javnim alatima, prije nego što se išta potpiše. Ovo je sedam provjera koje provodimo na svakom bloku i kako ih provesti sami. Primjeri koriste dokumentacijski raspon 203.0.113.0/24; zamijenite ga blokom koji vam se nudi.
1. Zapis u registru
Počnite s tim koga registar navodi kao nositelja bloka i o kakvom je bloku riječ.
whois -h whois.ripe.net 203.0.113.0/24U odgovoru provjerite četiri stvari:
- Nositelja. Organizacija u zapisu trebala bi biti ona koja prodaje ili ona koja vam ga iznajmljuje. Drugi naziv, ugašena tvrtka ili naziv promijenjen pri spajanju najčešći su razlog zastoja posla (što utječe na cijenu).
- Status.
ALLOCATED PA,ASSIGNED PIiliLEGACYodređuje tko smije držati blok i smiju li njegove adrese ići vašim klijentima (PA, PI ili legacy). - Abuse kontakt. To bi trebao biti sandučić koji netko čita.
- Napomene. Bilješke o sporu, poddodjeli ili drugom najmu vrijedi propitati prije nego što nastavite.
2. Crne liste, adresu po adresu
Upis se obično odnosi na pojedinačne adrese, a ne na cijeli blok, pa provjerite svih 256. Objedinjena zona Spamhausa, ZEN, odgovara za njegove liste SBL, CSS, XBL i PBL jednim DNS upitom po adresi:
for i in $(seq 0 255); do
answer=$(dig +short $i.113.0.203.zen.spamhaus.org A)
[ -n "$answer" ] && echo "203.0.113.$i $answer"
donePokrenite to kroz vlastiti resolver. Spamhaus odbija upite koji stižu preko velikih javnih resolvera i odgovara na njih kodom pogreške u rasponu 127.255.255.x, što nije upis na listu. Njegovi besplatni javni poslužitelji namijenjeni su za „low-volume, non-commercial users“ (prijevod: „korisnike s malim obujmom upita, u nekomercijalne svrhe“) i postupno se ukidaju, pa petlja može prestati odgovarati; Spamhausov IP and Domain Reputation Checker provjerava jednu po jednu adresu.
Neke liste ne procjenjuju samo adresu. Upis raspona kod Spamhausa u petlji se pokazuje kao niz upisanih adresa. UCEPROTECT na razini 2 upisuje cijele dodjele, a na razini 3 svaku adresu mreže s previše upisa, a njegov alat za provjeru pokazuje koja se razina primjenjuje. Ostale liste koje su važne i alati koji ih provjeravaju opisani su u tekstu crne liste IP adresa.
3. Tko ga je najavljivao i kada
Povijest usmjeravanja pokazuje koje su mreže bile ishodište bloka i koliko dugo.
curl -s "https://stat.ripe.net/data/routing-history/data.json?resource=203.0.113.0/24"Ono što želite vidjeti je jedno ishodište u svakom trenutku, u skladu s nositeljima o kojima vam govori prodavatelj. Kratke najave nepovezanih mreža, osobito dok blok službeno nije bio u uporabi, znak su otmice. Blok koji godinama nitko nije najavljivao sam po sebi nije problem, ali upravo takve traže otmičari, pa zapis mora biti besprijekoran.
4. Trenutačno stanje RPKI-ja
ROA zapisi ostaju dok ih nositelj ne ukloni. Kod najma to je vaš najmodavac, a ROA za ASN prethodnog korisnika koji nitko nije uklonio učinit će vašu najavu nevaljanom (RPKI i ROA). Prijenos kod RIPE NCC-a uklanja prodavateljeve ROA zapise, pa izradite svoj čim se dovrši.
curl -s "https://stat.ripe.net/data/rpki-validation/data.json?resource=AS64500&prefix=203.0.113.0/24"Prije predaje zatražite da se svaki ROA koji pokriva blok ukloni ili zamijeni ROA-om za vaš ASN ili ASN vašeg pružatelja.
5. Gdje svijet misli da se nalazi
Baze podataka geolokacije određuju u kojoj se zemlji blok čini da jest, a o tome ovisi koji sadržaj vide vaši korisnici i koji im sustavi plaćanja vjeruju.
curl -s "https://stat.ripe.net/data/maxmind-geo-lite/data.json?resource=203.0.113.0/24"To su besplatni podaci MaxMinda. Potražite blok i u ostalim glavnim bazama te provjerite označava li ga neka od njih kao hosting ili VPN prostor, što može značiti više od zemlje. Blok smješten u pogrešnu zemlju može se ispraviti, ali u svim bazama to može potrajati šest tjedana ili više, pa je bolje to znati sada nego nakon pokretanja (geolokacija IP adresa).
6. Abuse prijave
Baze zajednice poput AbuseIPDB-a prikupljaju prijave napada s pojedinačnih adresa. API AbuseIPDB-a provjerava cijeli /24 jednim zahtjevom, za posljednjih 30 dana na besplatnom računu:
curl -G https://api.abuseipdb.com/api/v2/check-block \
--data-urlencode "network=203.0.113.0/24" \
-d maxAgeInDays=30 \
-H "Key: $ABUSEIPDB_KEY" \
-H "Accept: application/json"Nekoliko starih prijava normalno je za prostor koji je bio u uporabi; stalan niz prijava s mnogo adresa nije.
7. Povijest prijenosa
Ako kupujete, pitajte kada je prodavatelj primio blok. IPv4 primljen prijenosom ne može se ponovno prenijeti 24 mjeseca u servisnoj regiji RIPE NCC-a, a adrese iz APNIC-ova skupa 103/8 ne pet godina nakon što su prvi put dodijeljene (usporedba pravila prijenosa). Ako želite da se vaša uplata zadrži dok registar ne upiše prijenos, može je držati escrow.
Što pitati prodavatelja ili najmodavca
- Kada ste primili blok i od koga?
- Tko ga je koristio u posljednje dvije godine i za što?
- Postoje li sada za njega ROA zapisi, route objekti ili
domainobjekti i tko će ih ukloniti? - Je li išta na crnoj listi i što je poduzeto?
- Za najam: što se događa s blokom ako se najam obnovi i što ugovor kaže o njegovu oduzimanju?
Gdje se uklapa RTM Networks
Ove provjere provodimo prije nego što ponudimo blok, a svaki IPv4 blok koji iznajmljujemo provjeravamo na crnim listama svaki dan dok god ga imate (najam IPv4, kupnja IPv4). Ako vam se blok nudi negdje drugdje i želite drugo mišljenje, pošaljite nam prefiks i reći ćemo vam što vidimo.
Kontakt
Trebate savjet za svoju situaciju?
Ovaj je članak općenit; vaša mreža nije. Recite nam s čime radite i pogledat ćemo to kako treba. Obično odgovaramo u roku od 1 do 3 radna sata.



