Blog
Kako da proverite IP blok pre kupovine ili zakupa
Blok koji na papiru izgleda dobro može stići na crnoj listi (blocklist), sa istorijom otmica ili registrovan na firmu koja više ne postoji. Većina toga može se proveriti za pola sata javnim alatima, pre nego što se išta potpiše. Ovo je sedam provera koje radimo za svaki blok i kako da ih uradite sami. Primeri koriste dokumentacioni opseg 203.0.113.0/24; zamenite ga blokom koji Vam je ponuđen.
1. Zapis u registru
Počnite od toga koga registar navodi kao nosioca bloka i kakav je to blok.
whois -h whois.ripe.net 203.0.113.0/24U odgovoru proverite četiri stvari:
- Nosilac. Organizacija u zapisu treba da bude ona koja prodaje, ili ona koja Vam ga iznajmljuje. Drugo ime, ugašena firma ili ime promenjeno pri spajanju najčešći su razlog da se posao zaustavi (šta utiče na cenu).
- Status.
ALLOCATED PA,ASSIGNED PIiliLEGACYodređuje ko sme da drži blok i da li njegove adrese smeju da idu Vašim klijentima (PA, PI ili legacy). - Abuse kontakt. Treba da bude sanduče koje neko čita.
- Napomene. O beleškama o sporu, poddodeli ili drugom zakupu vredi se raspitati pre nego što nastavite.
2. Crne liste, adresu po adresu
Listing se obično odnosi na pojedinačne adrese, ne na ceo blok, pa proverite svih 256. Spamhaus-ova kombinovana zona, ZEN, odgovara za 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 ga preko sopstvenog resolvera. Spamhaus odbija upite koji stižu preko velikih javnih resolvera i odgovara na njih kodom greške u opsegu 127.255.255.x, što nije listing. Njegovi besplatni javni serveri su za „low-volume, non-commercial users“ (prevod: „korisnike sa malim obimom, u nekomercijalne svrhe“) i postepeno se gase, pa petlja može prestati da odgovara; Spamhaus-ov IP and Domain Reputation Checker proverava jednu po jednu adresu.
Neke liste procenjuju više od same adrese. Spamhaus-ov listing opsega u petlji se vidi kao niz adresa na listi. UCEPROTECT na Level 2 stavlja cele dodele, a na Level 3 svaku adresu mreže sa previše listinga, i njegov checker pokazuje koji nivo važi. Ostale liste koje su važne i alati koji ih proveravaju nalaze se u IP crnim listama.
3. Ko ga je najavljivao i kada
Istorija rutiranja pokazuje koje su mreže bile poreklo bloka i koliko dugo.
curl -s "https://stat.ripe.net/data/routing-history/data.json?resource=203.0.113.0/24"Ono što želite da vidite je jedno poreklo u jednom trenutku, u skladu sa nosiocima o kojima Vam prodavac govori. Kratke najave sa nepovezanih mreža, naročito dok blok zvanično nije bio u upotrebi, znak su otmice. Blok koji godinama niko nije najavljivao sam po sebi nije problem, ali je upravo ono što otmičari traže, pa zapis treba da bude besprekoran.
4. RPKI u trenutnom stanju
ROA ostaju dok ih nosilac ne ukloni. Kod zakupa, to je Vaš zakupodavac, a ROA za ASN prethodnog korisnika koji niko nije uklonio učiniće Vašu najavu nevažećom (RPKI i ROA). Transfer kod RIPE NCC-a uklanja prodavčeve ROA, pa napravite svoje čim se završi.
curl -s "https://stat.ripe.net/data/rpki-validation/data.json?resource=AS64500&prefix=203.0.113.0/24"Tražite da se pre predaje svaki ROA koji pokriva blok ukloni ili zameni onim za Vaš ASN, ili ASN Vašeg provajdera.
5. Gde svet misli da se nalazi
Baze za geolokaciju određuju u kojoj se zemlji blok naizgled nalazi, a to određuje koji sadržaj Vaši korisnici vide i koji im platni sistemi veruju.
curl -s "https://stat.ripe.net/data/maxmind-geo-lite/data.json?resource=203.0.113.0/24"To su besplatni podaci MaxMind-a. Potražite blok i u ostalim glavnim bazama, i proverite da li ga neka od njih označava kao hosting ili VPN prostor, što može značiti više od zemlje. Blok smešten u pogrešnu zemlju može se ispraviti, ali kroz sve baze to može potrajati šest nedelja ili duže, pa je bolje znati sada nego posle pokretanja (IP geolokacija).
6. Prijave zloupotrebe
Baze zajednice kao što je AbuseIPDB prikupljaju prijave napada sa pojedinačnih adresa. API AbuseIPDB-a proverava ceo /24 jednim zahtevom, za poslednjih 30 dana na besplatnom nalogu:
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 je normalno za prostor koji je bio u upotrebi; stalan niz sa mnogo adresa nije.
7. Istorija transfera
Ako kupujete, pitajte kada je prodavac dobio blok. IPv4 dobijen transferom ne može se ponovo preneti 24 meseca u servisnom regionu RIPE NCC-a, a adrese iz APNIC-ovog opsega 103/8 ne pet godina od prve dodele (poređenje pravila transfera). Ako želite da se Vaša uplata drži dok registar ne evidentira transfer, to može da uradi escrow.
Šta da pitate prodavca ili zakupodavca
- Kada ste dobili blok i od koga?
- Ko ga je koristio u poslednje dve godine i za šta?
- Da li za njega sada postoje ROA, route objekti ili
domainobjekti, i ko će ih ukloniti? - Da li je nešto na listi i šta je urađeno povodom toga?
- Kod zakupa: šta se dešava sa blokom ako se zakup produži i šta ugovor kaže o tome kada zakupodavac može da ga povuče?
Gde se uklapa RTM Networks
Ove provere radimo pre nego što ponudimo blok, a svaki IPv4 blok koji iznajmljujemo proveravamo na crnim listama svakog dana dok god ga imate (zakup IPv4, kupovina IPv4). Ako Vam je blok ponuđen negde drugde i želite drugo mišljenje, pošaljite nam prefiks i reći ćemo Vam šta vidimo.
Kontakt
Potreban Vam je savet za Vašu situaciju?
Ovaj članak je opšti; Vaša mreža nije. Recite nam sa čime radite i pažljivo ćemo to pogledati. Obično odgovaramo u roku od 1 do 3 radna sata.



