Newsgroup: it.lavoro.professioni.webmaster
Titolo: range di ip

come posso conoscere quali sono i range di ip dei vari operatori italiani
tipo
libero, tin etc...?
qualche link interessante?
grazie
Francesco II


Un ottimo metodo è il seguente:
Apri un connessione telnet su 
whois.ripe.net
 alla porta 43 (whois) ed
inserisci l'indirizzo IP che vuoi trovare, telnet ti ritornerà l'handler ID
e il range, occhio è un lavoraccio in quanto i vari provider hanni diversi
handler e pertanto sarà una lunga ricerca.
--
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 handler e pertanto sarà una lunga ricerca.
grazie Paparelli (ma poi qual'è il tuo nome?sai com'è, qui ci si chama
tutti per nome :-)  ).
questa è una cosa che ho già fatto, ma appunto è abbastanza macchinosa
perchè spesso capita che il range di ip abbia solo 255 unità e ciò è
estremamente riduttivo per un provider delle dimensioni di Libero o Tin.
Cercavo invece qualcosa tipo un registro al quale poter accedere per
conoscere quali sono gli handler e i relativi ranges.
Hai un'idea?
Francesco II


Personalmente ho risolto il problema per un cliente in questo modo:
Un db in MS SQL e 2 stored procedure
Una query di selezione che ricerca l'ip del utente che viene attivata
all'evento start della sessione nel global.asa
Se la query da risultato EOF eseguo una stored procedure ed inserisco il
record nel db con i dati prima estratti dal whois di ripe (e cioè netname e
country)
Alla fine dopo circa 1 mese e mezzo ho circa 10'000 indirizzi ip risolti con
le seguenti suddivisioni 942 netname diversi suddivisi per 45 nazioni.


 le seguenti suddivisioni 942 netname diversi suddivisi per 45 nazioni.
ti ringrazio per le tue info dettagliate Christian.
In ogni caso quello che cercavo io era un modo per conoscere a priori
i range utilizzati dai provider.
Che ne so, una sorta di anagrafe degli ip
La tua soluzione prevede una notevole attesa per collezionare gli ip che
peraltro
non č detto che provengano da tutti gli handler del provider Sempronio.it.
Non so se sono stato chiaro.
Francesco
P.S. ti scrissi in privato ma l'email mi č tornata indietro.cmq si trattava
di chiderti se
potevi offrirmi spazi piu piccoli della formula base del tuo hosting (circa
5MB)
Almeno per ora il problema č stato rimandato.

 ha scritto nel messaggio
news:9ugea.123455$zo2.3...@news2.tin.it...

Considerando che una società in rete viene identificata attraverso il suo
nome a dominio, e considerando anche il fatto che il nome a dominio è
associato a IP assegnati alle macchine (a essi appartenenti) è immediato
dedurre che il modo migliore è una ricerca degli ip assegnati a quel dato
dominio attraverso il whois sul dominio stesso.
In particolare, se l'IP è formato da 4 byte e quelli superiori (i primi due)
sono il dominio e quelli inferiori (gli ultimi due) rappresentano l'host...
è immediato concludere (anche se per via approssimativa a titolo di esempio)
che nel caso peggiore se a *.
libero.it
 fosse assegnato l'ip:  151.29.* che
chiaramente: 151.29.xxx.xxx  sia sempre appartenente a libero (quindi
utilizzi 256x256 = 65536 ip distinti)... di fatto ne usa molto di più....
infatti abbiamo anche: 151.21.*   oppure 151.28.* etc etc...
Questo è esempio, ci sono moltissime varianti.... ma può essere un punto di
partenza per capire come funziona il meccanismo.
Cooper.
--
------------------------------------
Impastato Marcello
 [Web] 
http://www.blueware.it
 [Email] 
coo...@blueware.it
 [icq] 146781935
 [Irc] 
irc.azzurra.org
 - #chatlandia, #blueware

 partenza per capire come funziona il meccanismo.
Marcello su questo ci sono.
Come diceva Christian, si tratta di baccare il range di ip relativo ad ogni
handler del provider.
Ma la domanda nasce spontanea: quanti handler e quali ?
Tutto qui.
Il meccanismo che mi hai descritto è quello che sto usando.
ciò però rappresenta un notevole dispendio di tempo ed energie.
A saperlo a priori quali sono tutti gli ip di libero, ad esempio, mi
risparmierei
ore di lavoro, no?
Ovvio che non posso chiedere la luna nel pozzo ;-)
Francesco II