Det finns redan rätt många tråder om det.
Och du får samma svar här, ladda ner RIR databaser över vilka IP som är utdelade och till vilka.
Exempelvis
ftp://ftp.ripe.net/pub/stats/ripencc/dele...-ripencc-latest för RIPE.
Där får du reda på vilket land samt CIDR. Sedan matcha dom IP mot raw data över routning för att ta reda på vilket AS som verkligen annonserar dom.
http://www.ripe.net/projects/ris/rawdata.html exempelvis, finns även andra på internet du kan få dumpar ifrån.
Även
http://bgp.potaroo.net är bra info du kan använda för slå upp.
Info om dom olika AS kan du ladda ner dumpar av komplett whois databaserna från dom olika RIR.
Fast där får du ju bara reda på dom riktiga "internet" leverantörerna. Inte dom "falska" som köper wholesale eller bara kalla sig internetleverantör och har sina fula statiska IP routrade från en riktig leverantör.
Då får du nästan försöka läsa ut info i whois databasen för att försöka matcha vilket företag det är.