..:: WinMX ITALIA ::.. HomePage

partners

P2PForum.it

P2PSicuRo.it

emule-italia.it

 

Image Hosting Gratuito

OpenNap Server

OpenNap Server

Faq Old faq Video Faq Mp3 Faq Guide Mx Tool

Ciao,come va? Sono qui per ricordarti di condividere. Ricorda, le reti P2P non possono esistere senza file condivisi!

Campus Hosting

Firewall Routers Blocchi ISP Rete WPN Bandwidth Adsl tweaks
Trucchetti Download Server_OpenNap Schemi_Colori Links Help Forum
  FastWeb

Articoli

Glossario Chat Cmd

 


Installare un server OpenNap

punto elenco

Guida introduttiva

punto elenco

Come aprire un server OpenNap

punto elenco

Registrazione del DNS

punto elenco

Pubblicizzare il proprio server

punto elenco

Forum di supporto

 

GUIDA INTRODUTTIVA

Iniziamo con una breve guida introduttiva su tutto ciò che bisogna sapere per avere una buona base da cui partire per installare un buon server OpenNap.

Cos'è un SERVER?

In generale un SERVER è una macchina dedicata, connessa in rete, programmata per offrire un servizio ai CLIENT (computers presenti nella rete locale LAN del server o connessi in internet).

Come si può raggiungere?

Per poter offrire un servizio server questo dev'essere raggiungibile tramite un INDIRIZZO (un nome o un numero univoco associato) e un PROTOCOLLO, ossia un insieme di regole standard che i programmi devono conoscere per comunicare tra loro.

Note sui PROTOCOLLI ( puoi saltare questa parte ad una prima lettura )
Il protocollo di base su cui si fonda la comunicazione Internet è l' IP (Internet Protocol). Ad ogni macchina in rete è associato un indirizzo numerico del tipo xxx.xxx.xxx.xxx (ad es. 80.116.24.206), e una serie di porte (TCP o UDP) aperte, che costituiscono un canale dedicato alla comunicazione per un determinato servizio.
(Tra le porte standard la 80 è quella del servizio HTTP, la 21 per l' FTP, la 23 per il TELNET ecc.)
Utilizzando la pila di protocolli TCP/IP ogni programma offre (server) o richiede (client) un servizio, seguendo altre regole, ovvero protocolli a livello applicazione che si fondano sul TCP/IP.
Il più diffuso è senza dubbio l' HTTP (HyperText Transfer Protocol), per il trasferimento delle pagine Web, conosciuto da tutti i BROWSER (ad es. Internet Explorer, Netscape, Mozilla, Opera, ecc.). Tali programmi visualizzano il layout delle pagine web, interpretando (con alcune differenze) il relativo codice HTML (HyperText Markup Language).


Per utilizzare con il browser il protocollo http si digita l'indirizzo della macchina remota da cui prelevare il file di testo della pagina html, preceduto da " http:// ".
Non è comunque necessario in quanto è il protocollo utilizzato di default da qualsiasi browser.

Altri protocolli importanti sono l' FTP (File Transfer Protocol), ottimizzato per il solo trasferimento file, e il MAILTO, che consente di spedire una e-mail tramite browser.
I siti FTP hanno un indirizzo che inizia con " ftp:// ", mentre si utilizza il MAILTO tipicamente cliccando su un link del tipo " mailto:pippo@pluto.it ", contenente l'indirizzo di posta elettronica della persona a cui spedire il messaggio, oppure digitando il precedente indirizzo nella barra del browser.


Note sugli INDIRIZZI

Tipicamente, un server web è raggiungibile tramite un nome oppure un campo numerico.
Dunque, se non si conosce l'indirizzo IP di un sito (o meglio: della macchina che lo ospita, funzionando da http server), si può fare riferimento al suo nome associato.
Il DNS (Domain Name System) determina la politica di questi veri e propri "puntatori" a indirizzi IP.

Gli indirizzi IP generalmente sono dinamici, cioè alla connessione successiva il Provider ce ne può assegnare uno diverso, fatta eccezione per alcuni tipi di contratti che prevedono un IP statico.
NB. Quindi, ai fini di rendere un servizio in rete, è fortemente consigliabile ottenere un nome DNS che risolva l'indirizzo IP della nostra macchina.
Esistono dei servizi gratuiti di DNS molto utilizzati per offrire servizi di FTP, HTTP o server di sharing (OPENNAP). Uno di questi è NO-IP. Ritorneremo fra poco su questo argomento e spiegheremo nel dettaglio come ottenere gratuitamente un DNS gratuito.
 

^Top^





COME APRIRE UN SERVER OPENNAP

Cos'è un SERVER OPENNAP?
 

Per creare un server OpenNap è possibile ricorrere a due programmini
che renderanno  il nostro pc un server, permettendoci di offrire un servizio di sharing: questi sono Slavanap se si usa Windows oppure OPENNAP se si lavora sotto Linux.

Per prima cosa scaricate il programma che vi interessa:


Ognuno di questi programmi funziona sulla base di un'evoluzione del protocollo del famoso NAPSTER, ed ha la caratteristica di essere OPENSOURCE. Ciò significa che il suo codice sorgente è pubblico, modificabile e distribuibile gratuitamente da chiunque voglia cimentarsi in personalizzazioni.


Per aprire un server opennap  occorre seguire i seguenti passi:

1) Verificare le caratteristiche Hardware del proprio PC, Sistema Operativo e tipo di connessione.
 

Caratteristiche minime per un buon funzionamento del server sono :

Processore Intel Pentium 600Mhz o equivalente
Memoria RAM 256 MB SDRAM
Sistema operativo Windows 2000, XP o Linux
Linea ADSL (con contratto Flat)

 

NB: Se avete Windows 98 e ME toglietevi  dalla mente l'idea malsana di tirare su un server opennap ^_^


2) Una BUONA conoscenza teorica dei computers, di Internet e pratica dei sistemi operativi.

4) Procurarsi Slavanap ( x Windows ) oppure OPENNAP(versione NG)


5) Ottenere un DNS del tipo nomeserver.no-ip.com

Una guida alla creazione del DNS la trovate qui.

6) UTENTI FASTWEB ? Ok, la linea è ottima, ma ci sono una serie di problemi.

La rete fastweb è interpretabile come una grande LAN (Local Area Network) in cui gli utenti hanno un indirizzo IP interno.
L'uscita dalla rete fastweb non è affatto un problema, ma un utente fastweb non è raggiungibile dall'esterno in quanto possiede un INDIRIZZO IP che NON è un indirizzo PUBBLICO. Solo utenti fw possono connettersi a server fw per usufruire di un servizio. Quindi un server Opennap all'interno di fastweb sarebbe visibile solo da utenti fw.
Nella realtà si può risolvere questo problema in questo modo.
Si stabilisce una connessione tra il server fw e una macchina esterna alla rete fw (cosa assolutamente lecita ... ci mancherebbe!) chiamata PROXY.
Il proxy fa da ponte tra tale macchina interna alla rete fastweb e il mondo, gestendo il traffico in entrambi i sensi.
Ogni richiesta di connessione all'opennap fw (tramite l'indirizzo IP pubblico del proxy) viene ridiretta dal proxy stesso, che alternativamente chiude la connessione con l'host esterno e la apre verso il server interno e viceversa.
Ma come fare a collegarsi ad un proxy?
Programmi diffusi per effettuare questo tipo di operazione (e poter aprire un server opennap, un server ftp o altro) sono:
POMODORO
MOZZARELLA
Questi programmi (per Windows e Linux) non servono, a dispetto del nome, per fare una pizza...^_^

^Top^


Registrazione del DNS

Innanzitutto per creare un server opennap ci serve registrare GRATUITAMENTE un DNS su www.no-ip.com
La registrazione del DNS è indispensabile in quanto permette di collegarsi al vostro IP anche nel caso dovesse variare.

Andiamo sul sito www.no-ip.com e clicchiamo sulla registrazione gratuita del DNS: Sign-up free!

Inseriamo Nome, Cognome ed una E-mail valida e selezioniamo una delle voci
dell'ultimo campo How did you hear about us? [Dove hai sentito di noi?] (non importa quale, escluso CHOOSE ONE)

Compilati i campi cliccate sul pulsante Sign Up Now! ,
se la registrazione andrà a buon fine apparirà questa scritta:

Account Created
Your account has been created!
An email will be sent to you shortly containing your password. After you receive your password you can login by filling in your email and password in the login space above.

Ora controlliamo la casella di posta che abbiamo sottoscritto precedentemente che dovrebbe contenere un messaggio di questo tipo da parte di No-Ip:

Hello,

Welcome to No-IP.com.
Your number one stop for dynamic dns services.

Your password is: ****** <--- vostra password
To logon to no-ip.com go to http://www.no-ip.com/ and enter your email
address and the password above. Once you logon you may change your password by
clicking the "Change Password" link.

Torniamo ora alla pagina web di No-Ip e "logghiamoci" al nostro account inserendo l'email e la password appena ricevuta nei campi USER LOGIN:
 

...e clicchiamo su Login.

Se avremo inserito correttamente i nostri dati apparirà la pagina di benvenuto del vostro account.

A questo punto creiamo il nostro DNS.
Clicchiamo su ADD nel pannello di controllo a sinistra in Host/Redirects:

ed inseriamo il nome del nostro DNS nel campo Hostname:
(il nome del DNS è a vostra scelta)

nel campo IP Address sarà gia presente il vostro indirizzo IP attuale.

Selezioniamo poi dal campo Host Type il tipo di nome host che più ci piace tra i tanti offerti da No-Ip tra quelli disponibili per --- NO-IP Free Domains ---.


Dopodichè clicchiamo sul bottone in basso CREATE HOST.

Nel caso vi ricompaia la stessa pagina con una scritta rossa...

...dovrete cambiare il nome del vostro Hostname o dell'Host Type, in quanto lo stesso, è già stato registrato da un'altro utente.

In caso contrario entro 5 minuti il vostro DNS sarà attivo.



Aggiornare l'IP

Per aggiornare il DNS ad un nuovo IP ( ricorda che l'IP cambia ad ogni riconnessione ) abbiamo due possibilità:

  1. entrare nel nostro Account No-Ip tramite la procedura di login.
    Per conoscere il propio IP è sufficiente leggerlo sul pannello di controllo
    di No-Ip alla voce CURRENT IP in alto a sinistra.
    Per aggiornare il DNS al nuovo IP cliccare dal pannello di controllo a
    sinistra su MENAGE.

    Vi apparià la pagina con il nome del vostro DNS e l'ultimo IP utilizzato (ora non più valido)...
    ...e clicchiamo su MODIFY.
    A questo punto inseriamo il nostro nuovo IP nel campo IP Address...
    ...e clicchiamo su MODIFY HOST
    Se l'aggiornamento andrà a buon fine apparirà un messaggio di conferma.
     
  2. Utilizzare un programmino che dal nostro computer ci aggiorna automaticamente i DNS ad ogni riconnessione. E' un metodo molto più comodo rispetto al primo perché tutto quello che dobbiamo fare è scaricare il programma e configurarlo al primo utilizzo. Per prima cosa scaricate il programma No-IP DUC v2.1.4
    A questo punto dopo l'installazione comparirà la finestrella

in cui dovete inserire l'email con la quale vi siete registrati a no-ip.com e la password dopo di che compariranno i DNS che avete registrato. Mettete un segno di sputa vicino a quelli che volete aggiornare.  Il programmino si avvierà con Windows e a ogni connessione aggiornerà automaticamente il vostro DNS senza che voi facciate niente.

^Top^

Pubblicizzare il server

Per poter pubblicizzare un pò il vostro nuovo server in modo che venga raggiunto da tanti utenti potete fare diverse cose tra le quali:

  1. Registrare il server presso il sito http://www.naplist.com/. In questo modo il vostro server verrà inserito nel database dal quale attingono programmi come NapMX, etc... Il vostro server sarà caricato nelle lista di tantissimi utenti.
  2. Creare un file .wsx con le informazioni sul vostro server e condividerlo in WinMX. Verrà trovato ed utilizzato dagli utenti per accedere al vostro server. Come creare il file .wsx ? E' semplicissimo. Aprite blocco note e copiateci il seguente testo:
    N: NomeRete
    A: indirizzo.server:porta
    Dove come NomeRete inserite il nome della rete a cui il vostro server appartiene..se non appartenete ad alcuna rete potete semplicemete mettere il nome del server ad esempio WinMX Italia Server .
    Indirizzo.server indica il DNS del vostro server ad esempio http://winmxitalia1.no-ip.com che avete precedentemente registrato. La porta è il numero di porta che avete scelto per l'accesso in SlavaNap. Di default è la 8888 e in questo caso può anche non essere specificata.
    A questo punto da blocconote scegliere File >> Salva con Nome e specificare il nome: NomeServer.wsx. Condividete il file in WinMX e fatelo condividere anche agli amici.
  3. Segnalare il server al nostro sito scrivendo all'indirizzo server.opennap@winmxitalia e fornendo le seguenti informazioni:
    Nome Rete:
    Indirizzo Server|Porta:
    Tipo di file Condivisi:
    Sharing Limit ( ovvero se si deve condividere un minimo di files o MB per accedere al vostro server )
    Max utenti: ( numero massimo di utenti supportati dal server)
    Info. ( Se è un server solo per FW, solo utenti Normali etc..)
    Inoltre se è richiesta registrazione per accedere al server inviateci l'indirizzo email al quale scrivere per farsi registrare.
    Inseriremo il vostro server nella pagina Server OpenNap e nei nostri .wsx che vengono scaricati ogni giorno da centinaia di persone.

^Top^

 

 

WinMX Italia 2005 by VedoVa NeRa