|
Installare un
server OpenNap
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à:
- 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.
-
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:
- 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.
- 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.
- 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^
|