Ricerca 
it-ITen-US
Registrazione
Accedi
In-Vesti Dotnetwork
IN-VESTI DNW!!!
Sono finalmente arrivate le nuovissime T-Shirt di DotNetWork!!! Con soli 15,00 € ci sosterrai nelle spese di gestione della Community e ti invieremo a casa una splendida maglietta.
Se vuoi contribuire al mantenimento di DotNetWork.it Vai sulla pagina Iscrizioni
Effettua il pagamento usando IWBank
Click per andare alla pagina di Iscrizione
Oppure un Bonifico bancario (le coordinate sono sulla pagina Iscrizioni), inviaci una mail a support@dotnetwork.it indicandoci la tua taglia e l'indirizzo di spedizione.  Non appena verificata la ricezione del pagamento provvederemo a spedirti la tua T-Shirt.  Le magliette sono disponibili nelle taglie S-M-L-XL-XXL (in caso di esaurimento di una delle taglie, indica quella di "Backup"). Grazie per IN-VESTIRTI con NOI!!!
.:DotNetWork Founders:.
    Stampa     


DotNetWork Forums
Collegamento a pc tramite internet
Ultimo Post 04 feb 2009 13.36 by Hidden. 9 Risposte.
Stampa immediata
Ordina:
PrevPrev ProssimoProssimo
Non sei autorizzato ad inviare una risposta.
Autore Messaggi Risolto

Posts:663

--
03 feb 2009 11.43  
Salve a tutti ragazzi avrei bisogno del vostro aiuto.
Devo sviluppare un programma in vb che si colleghi ad un database che si trova su un altro pc (il problema non è la connectionstring) . Il collegamento deve avvenire tramite internet. Come faccio a impostare il pc contenente il database in modo che sia visibile tramite internet e anche che abbia un minimo di protezione contro le intrusioni?
Qualcuno mi ha detto che l'Adsl fornisce un ip statico e quindi utilizzando IIS si può rendere pubblico questo IP così che attraverso internet sia possibile accedervi. Qualcuno mi potrebbe spiegare come si fa? Avete qualche tutorial da consigliarmi?

Vi ringrazio infinitamente per il vostro aiuto!
Grazie

Posts:435

--
03 feb 2009 12.15  
Ciao,

Dipende da cosa devi fare. Cerco di spiegarti alcune cose.

per raggiungere un server tramite internet e' necessario che abbia un IP address pubblico. Un ip pubblico identifica univocamente un pc, server, o router che sia su internet.
Questo tipo di IP address viene fornito dai gestori delle ADSL.
In ogni caso, se da un punto A vuoi raggiungere un punto B entrambi su internet, e' necessario che tu conosca l'ip address del punto di arrivo (B) e non necessariamente quello di partenza.
Solitamente le linee ADSL non hanno un IP statico (a volte cambia) e non sempre e' quello che e' visibile da internet (es. Fastweb).

Ovviamente una volta che tu assegni l'indirizzo pubblico ad un pc e lo colleghi al router della adsl sarai esposto a mille rischi di intrusione non desiderata, come usare il tuo pc per andare su internet senza firewall attivo, moltiplicato per 100 (almeno).

Ha diverse possibilita per difenderti:

1) installi un firewall software e imposti le regole che consentono l'accsso solo alle risorse (o porte) che vuoi tu.

2) compri un firewall hardware che fa e' uno sctolotto fatto apposta per bloccare accessi indesiderati.

3) crei una connessione protetta e cifrata tra i due punti (VPN Tunnel)

le opzioni le ho elencate in ordine di complessita (crescente) e sicurezza (decrescente).

sicuramente non usare le porte dei servizi standard complica un po la vita a chi vuole accedere abusivamente. Es. un web server magari lo metto sulla porta 1234 anziche' la 80...

il discorso e' molto ampio ed articolato. Se vuoi piu spiegazioni o dettagli fammi sapere.

HTH
Max.

Posts:663

--
03 feb 2009 12.53  

Ovviamente una volta che tu assegni l'indirizzo pubblico ad un pc e lo colleghi al router della adsl


In primis, anche se magari non seguirò questo metodo, vorrei capire come si fa ad assegnare un indirizzo pubblico ad un pc


1) installi un firewall software e imposti le regole che consentono l'accsso solo alle risorse (o porte) che vuoi tu.

2) compri un firewall hardware che fa e' uno sctolotto fatto apposta per bloccare accessi indesiderati.

3) crei una connessione protetta e cifrata tra i due punti (VPN Tunnel)



Quello di installare un firewall software o magari anche uno hardware è una cosa semplice che già so fare anche perchè la maggioranza dei router hanno già un firewal hardware.

Quello che non so proprio fare e creare un (VPN Tunnel). Tu potresti aiutarmi in merito?
Ti ringrazio!

Posts:435

--
03 feb 2009 13.48  
puoi asseganre un indirizzo pubblico ad un pc se questo e' connesso direttamente al router (e quindi ha un indirizzo apartenente alla sua stessa rete) opzione estremamente rara, proprio perche' solitamente si interpone un firewall.

Ad esempio potresti avere un server che ha 2 schede di rete, una collegata ad Internet ed una collegata alla Lan. su quella di Internet configuri un firewall in modo che faccia passare solo cio che ti interessa, bloccando tutto il resto.

Quello che si usa di solito e' la "pubblicazione" su Internet di uno o piu server o di alcuni loro servizi (es: www, posta ftp ecc).

per farlo devi configurare il firewall in modo che le richieste indirizzate ad un certo IP Address (e relativa porta) vengano inoltrate al tuo server che sta protetto "dietro" il firewall.

se ad esempio vuoi rendere visibile un server Web (IIS o Apache) da Internet ed ipotizzando che tu abbia una configurazione di rete di questo tipo:

IP Pubblico (asseganto dal provider) 1.2.3.4
IP server 192.168.0.1 (che fa parte della tua rete di pc)

devi impostare il firewall con una regola cosi:

source: any (da qualunque origine)
destination: 1.2.3.4 (il tuo ip pubblico)
port: 80 (la porta HTTP, 443 per la HTTPS, di default)
destination: 192.168.0.1 (il tuo server interno)
permit (permetti, la negazione sui firewall e' per default)

dipende poi da che firewall usi e dal software che lo gestisce. Alcuni hanno ormai una interfaccia web che rende la cosa molto piu gestibile.

A livello di prodotti io conosco bene i Sonicwall che hanno interfaccia di gestione via web e supportano la VPN, anche nelle versioni SOHO.

Per la VPN (Virtual Private Network, Rete Privata Virtuale) devi usare dei firewall che la supportino, oppure un pc linux con installato e configurato OpenVPN, oppure puoi provare Hamachi (io ho fatto dei piccoli test parecchio tempo fa...)

Il piu semplice, se va bene al tuo scopo, e' Hamachi, non richiede configurazioni di firewall, porte e simili, nemmeno l'ip statico e vedi le macchine come fossero sulla tua lan.

HTH.
Max.

Posts:663

--
03 feb 2009 13.57  
Ok ora proverò a scaricare Hamachi, anche se ho già OpenVpn per Windows (e non ho ancora capito come funziona), e farò qualche prova e poi ti farò sapere.

Hai qualche tutorial su IIS su per esempio come creare un server web e a cosa serve?
Grazie di tutto!

Posts:663

--
03 feb 2009 14.11  
Ho scaricato e installato Hamachi però il problema è che non riesco a capire come posso poi accedere a dei dati.

Es:
se devo accedere ad un database come devo fare dato che con visual basic dovrò utilizzare una connectionstring per dirgli dove è situato il database?

GRazie

Posts:435

--
03 feb 2009 16.59  
una volta che hai avviato hamachi sui 2 server e gli hai assegnato un IP lo raggungi con \\ipaddress (da start esegui, ad esempio)

se quindi nella connection string metti l'ip come nome del server dovresti raggiungerlo.

Non ti avevo risposto su IIS.
e' il web server dei sistemi Microsoft, cerca sul sito della M$ che di documentazione dovrebbe essercene abbastanza. Non saprei da dove iniziare a trattare l'argomento qui

HTH
Max

Posts:663

--
04 feb 2009 06.47  
Non ti avevo risposto su IIS.
e' il web server dei sistemi Microsoft, cerca sul sito della M$ che di documentazione dovrebbe essercene abbastanza. Non saprei da dove iniziare a trattare l'argomento qui


Ok ti ringrazio Sistemaio il tuo aiuto mi è stato molto utile per accrescere le mie conoscenze sotto un lato attualmente poco illuminato.
Grazie

Posts:435

--
04 feb 2009 11.22  
Se vuoi che ti illumini il tortuoso cammino do IIS dammi dei riferimenti piu
precisi sulle tue lacune...

:D

Max

Il giorno 4 febbraio 2009 7.47, <Sistemi@dotnetwork.it> ha scritto:

> [image: www.dotnetwork.it] <http://www.dotnetwork.it/>
>
> RE: Collegamento a pc tramite internet
> Forum: Amministrazione di sistemi e networking - Inviato da: Hidden in
> data 04 Feb 2009 06:47
>
> Non ti avevo risposto su IIS.
> e' il web server dei sistemi Microsoft, cerca sul sito della M$ che di
> documentazione dovrebbe essercene abbastanza. Non saprei da dove iniziare a
> trattare l'argomento qui
>
>
>
> Ok ti ringrazio Sistemaio il tuo aiuto mi è stato molto utile per
> accrescere le mie conoscenze sotto un lato attualmente poco illuminato.
> Grazie

Posts:663

--
04 feb 2009 13.36  
Ok ora studierò qualche tutorial che ho trovato in rete e poi magari mi farò risentire così da avere anche qualche idea per non postare domande troppo stupide o troppo generiche.

Grazie per il tuo prezioso aiuto
Non sei autorizzato ad inviare una risposta.

Active Forums 4.1
       
Articoli
ADO.NET Funzionalità di base
Effettuare una ricerca su recordset disconnessi tramite DataView
2007/12/02 | Autore: Andrea Zingoni
Fritto Misto - Classi di uso comune(parte 3)
Helper: Due interfacce per implementare classi Entity
2007/10/22 | Autore: Sabrina Cosolo
Le nostre Librerie nella finestra .NET di Add reference
Come fare in modo di visualizzare le nostre librerie nella finestra .NET dell'Add Reference di Visual Studio
2008/07/27 | Autore: Sabrina Cosolo
Visual Studio LightSwitch Beta 1 - Installazione
La procedura di installazione e le risorse sul web
2010/08/24 | Autore: Mario De Ghetto
Introduzione a Windows Presentation Foundation (parte1)
La prima di una serie di traduzioni da articoli di MSDN o altre fonti che offrono un punto di partenza per iniziare a capire il WPF.
2007/07/29 | Autore: Patrizia Cosolo
Copiare dati fra Database con ADO.Net
Da Qui a Li e da Li a Qui usando OleDb e Access
2009/02/14 | Autore: Sabrina Cosolo
Ereditarietà in pillole (Parte 1)
Come creare una TreeView personalizzata
2008/03/22 | Autore: Alberto De Luca
Formattare le Datagridview
Come modificare il comportamento visuale di una Datagridview
2008/07/27 | Autore: Andrea Zingoni
    Stampa     
Home|Forums|Blogs|Mappa del sito
© 2007-2010 by DotNetWork  .:.  Condizioni d'uso  .:.  Privacy  .:.  Accedi  .:.