Webisland.net Forum  



Vai indietro   Webisland.net Forum > Informatica > Agorà
Registrazione FAQ Lista utenti Calendario Cerca Messaggi odierni Segna come letti

Agorà Per le discussioni che non trovano posto nelle altre categorie del forum.



Rispondi
 
LinkBack Strumenti della discussione
Vecchio 16-06-2006, 11:46   #1 (permalink)
Anonymous
Utente
Top Forumer
 
Data di registrazione: May 2006
Messaggi: 425
Predefinito qualcuno si intende di IP?

ciao vorrei sapere se qualcuno mi può spiegare vagamente il concetto di IP e come funziona il nostro IP; vorrei anche sapere come fanno i Firewall a bloccare gli IP

sò che è una domanda piuttosto complessa ma vorrei capire anche vagamente questo concetto
Anonymous non in linea   Rispondi citando
Vecchio 16-06-2006, 12:20   #2 (permalink)
Ernypunk
Moderatore
Forumer Senior
 
L'avatar di Ernypunk
 
Data di registrazione: May 2006
Ubicazione: Cosenza
Messaggi: 294
Invia un messaggio tremite MSN a Ernypunk
Predefinito

L'Ip sarebbe quel numero che viene assegnato alla tua connessione ogni volta che ti connetti.
Possono essere statici, cioè che non cambiano mai, oppure dinamici, che cambiano ad ogni connessione, e normalmente noi abbiamo questi con i contratti adsl che facciamo.
I firewall se riscontrano una minaccia da un indirizzo o da un utente che vuole intrufolarsi nel nostro pc, bloccano l'Ip di costui in modo che anche in seguito non possa riuscirci..
Ernypunk non in linea   Rispondi citando
Vecchio 16-06-2006, 12:21   #3 (permalink)
Anonymous
Utente
Top Forumer
 
Data di registrazione: May 2006
Messaggi: 425
Predefinito

ma io posso bannare un'IP?
Anonymous non in linea   Rispondi citando
Vecchio 16-06-2006, 12:23   #4 (permalink)
Skippy
Utente
Forumer Junior
 
Data di registrazione: Jun 2006
Messaggi: 194
Predefinito

Tutte le volte che ci connettiamo ad Internet ci viene assegnato un numero di IP (costituito da 4 cifre numeriche ad esempio 212.216.xxx.xxx) che, come nelle targhe delle automobili, identifica il nostro computer sulla rete in modo univoco. Ogni computer connesso ad Internet quindi e' dotato di un numero IP diverso da tutti gli altri. Gli indirizzi IP possono essere assegnati in modo dinamico o statico.
IP DINAMICO: si assegna un nuovo e diverso indirizzo IP ogni volta che l'utente si connette alla rete.
IP STATICO : si assegna all’utente un indirizzo IP predefinito, fisso ed univoco che sarà sempre quello ad ogni connessione.
L'indirizzo statico è necessario per chiunque voglia utilizzare la rete Internet in maniera professionale.
Skippy non in linea   Rispondi citando
Vecchio 16-06-2006, 12:25   #5 (permalink)
Anonymous
Utente
Top Forumer
 
Data di registrazione: May 2006
Messaggi: 425
Predefinito

ma se hai letto ha detto la stessa cosa Ernypunk io chiedevo se si riesce a bannare un'IP
Anonymous non in linea   Rispondi citando
Vecchio 16-06-2006, 12:30   #6 (permalink)
Skippy
Utente
Forumer Junior
 
Data di registrazione: Jun 2006
Messaggi: 194
Predefinito

si possono bannare gli IP
Skippy non in linea   Rispondi citando
Vecchio 16-06-2006, 12:31   #7 (permalink)
Anonymous
Utente
Top Forumer
 
Data di registrazione: May 2006
Messaggi: 425
Predefinito

non ho capito: si possono bannare? e come? sempre se lo sapete
Anonymous non in linea   Rispondi citando
Vecchio 16-06-2006, 12:40   #8 (permalink)
Skippy
Utente
Forumer Junior
 
Data di registrazione: Jun 2006
Messaggi: 194
Predefinito

Controllo disabilitazione
puoi controllare la disabilitazione degli utenti. Puoi disabilitare per utente specifico o un individuale, per intervallo di indirizzi IP o hostnames. Questi metodi impediscono all'utente di raggiungere anche l'indice del tuo forum. Per impedire ad un utente di registrarsi con uno username diverso puoi anche disabilitare un indirizzo e-mail specifico. Nota che disabilitare solo un indirizzo email non eviterà che quell'utente possa essere in grado di entrare o di inviare messaggi al tuo forum. Per questo devi usare uno dei primi due metodi.

Puoi bannare per Username, per IP, per indirizzi e-mail.



questo articolo credo che possa essere utile solamente a gente che conosca gli indirizzi IP dei visitatori.
Infatti lo script agisce appunto sul IP (Internet Protocol) del utente che si connette al sito internet.
Nel caso lindirizzo IP sia nella lista, impedisce laccesso al sito.

Vediamo innanzi tutto come configurare lo script:

var $ip = array();
var $message = "Sei stato bannato da questo sito!" ;


Quà sarebbe meglio non modificare nulla se non la scritta che avverta di essere bannati dal sito.
Quella stringa può contenere qualsiasi tipo di caratteri ma non variabili !!

Passiamo ora ad analizzare le due funzioni che fanno funzionare lo script.
La prima funzione, che è quella che vedremo ora, permette di aggiungere un IP alla lista.
Ecco il codice:

function ban_ip ( $sel_ip )
{
return $this -> ip [] = $sel_ip ;
}

Questa funzione sarebbe meglio non modificarla... oddio non saprei proprio come si potrebbe modificare, ma preferisco dirlo, cosìcchè non si facciano modifiche inopportune!

Passiamo ora ad analizzare la funzione principale dello script, quella che fa il controllo sul IP e stabilisce e lutente può visitare o meno il sito internet.

function check ()
{
for ( $i = 0 ; $i <= count ( $this -> ip ) - 1 ; $i ++)
{
if ( $_SERVER [ 'REMOTE_ADDR' ] == $this -> ip [ $i ])
{ echo $this -> message ; exit();
}
}
}

Questo codice fa questa operazione: selezione lIP del visitatore e, se corrisponde ad uno degli IP bannati impedisce laccesso al sito!
Per controllare gli IP utilizziamo il ciclo for().

Vediamo infine come bannare gli IP e poi come controllare lIP del visitatore:

$ban = new Ban ;
$ban -> ban_ip ( "127.0.0.1" );
$ban -> ban_ip ( "26.7.19.88" );
$ban -> check ();

I due IP inseriti sono casuali.

Ecco il codice completo:

class Ban
{
var $ip = array();
var $message = "Sei stato bannato da questo sito!";

function ban_ip($sel_ip)
{
return $this->ip[] = $sel_ip;
}

function check()
{
for ($i = 0; $i <= count($this->ip) - 1; $i++)
{
if ($_SERVER['REMOTE_ADDR'] == $this->ip[$i])
{
echo $this->message;
exit();
}
}
}
}

$ban = new Ban;
$ban->ban_ip("127.0.0.1");
$ban->ban_ip("26.7.19.88");
$ban->check();

// Il resto del sito...
?>



link
Skippy non in linea   Rispondi citando
Vecchio 16-06-2006, 12:45   #9 (permalink)
Anonymous
Utente
Top Forumer
 
Data di registrazione: May 2006
Messaggi: 425
Predefinito

scusa capisco poco dove come devo fare a salvare il file? con un copia incolla su un block note?
Anonymous non in linea   Rispondi citando
Vecchio 16-06-2006, 12:47   #10 (permalink)
Skippy
Utente
Forumer Junior
 
Data di registrazione: Jun 2006
Messaggi: 194
Predefinito

credo di sì ed inserirlo nella directory del proprio sito (credo), meglio se qualcuno mi da conferma o mi smentisca
Skippy non in linea   Rispondi citando
Vecchio 16-06-2006, 13:02   #11 (permalink)
Anonymous
Utente
Top Forumer
 
Data di registrazione: May 2006
Messaggi: 425
Predefinito

speriamo cmq brava grazie per la spiegazione allora aspettiamo qualche conferma
Anonymous non in linea   Rispondi citando
Rispondi





Strumenti della discussione

Regole di scrittura
Tu non puoi inserire i messaggi
Tu non puoi rispondere ai messaggi
Tu non puoi inviare gli allegati
Tu non puoi modificare i tuoi messaggi

codice vB è Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Attivo
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Attivo


Tutti gli orari sono GMT +1. Attualmente sono le 13:24.


Home | Download
Powered by vBulletin versione 3.6.4
Copyright ©: 2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.0.0 RC8
Traduzione italiana a cura di: vBulletinItalia. it
Webisland.net © 2003-2007 | Rivista informatica online | P.iva: 02444400846