Cauta:     Cautare avansata
Rasfoiti dupa categorie:
Glosar | Pune o întrebare



Aplicatii distribuite teritorial

Adauga comentariu
Vizualizari: 1209
Voturi: 0
Comentarii: 0

Aplicatii Distribuite

Scopul acestui tutorial este sa va indrume ca sa puteti instala un server SQL care sa poata fi accesat de oriunde exista o conexiune la internet. Serverele SQL care accepta acesta metoda sunt PostgreSQL, MsSQL, si MySQL. Firebirdul are un trafic mai mare prin retea si nu recomandam acesta metoda.
PostgreSQL si MsSQL folosesc metode de criptare a datelor, MD5, pentru comunicarea intre aplicatia client si server si de aceea ele sunt cele recomandate a fii folosite la creerea unei retele prin intermediul internetului. Instalati pe un calculator la sediul societatii serverul SQL, si il puteti accesa , cunoscind datele de conectare si parola,de oriunde exista posibilitatea de conectare la internet a calculatorului utilizatorului, de acasa, de pe aeroport sau camera de hotel.
Fiecare calculator are cel putin doua adrese, una locala-daca se afla in spatele unui ruter si una publica.
Pentru a afla adresa publica a calculatorului tau viziteaza http://www.ip-adress.com/ vei afla citeva date interesante. 
E posibil ca adresa locala sa fie acceeasi cu cea publica, daca este conectat direct la internet. Adresa locala o afli tastind la promterul CMD.exe:

C:>\ipconfig 
Windows  IP Configuration Ethernet adapter GeoService: 
Connection-specific DNS Suffix . : 
IP Address. . . . . . . . . . . . : 192.168.1.2 
Subnet Mask . . . . . . . . . . . : 255.255.255.0 
Default Gateway . . . . . . . . . : 192.168.1.1


Cea 192.168.1.2 este adresa locala. Pentru a conecta doua calculatoate de pe internet trebuie sa cunoastem cel putin adresa unuia dintre ele,respectiv cea pe care vom instala serverul SQL.
Cum se poate face acest lucru, simplu, trebuie sa asociem adresei publice un domeniu.
De ce folosim domenii, daca modul de identificare a calculatoarelor din internet este o adresa de retea, deoarece este mai usor de retinut www.google.ro decat 74.125.79.104, tastati 74.125.79.104 in browserul dvs. si veti vedea ca este acelasi lucru cu www.google.ro .
Adica un domeniu de tip www.subdomeniu.domeniu.ro la o adresa de placa de retea de forma 87.25.12.47 pe care o are orice calculator conectat la internet.
Daca avem un domeniu, atunci putem instala un server SQL pe el, rezolvam problemele de firewall, daca exista, si de obicei exista, nu prea exista administratori de retea care sa nu-si protejeze clientii. Daca nu ,si suntem la capitolul solutii gratuite, putem sa ne creem unul pe site-urile ce ofera gazduire gratuita si binenteles server SQL. 
De regula se ofera server MySQL, fara a ne oferii si conectare directa la el, ci prin intermediul unei aplicatii web de tip phpMyAdmin.
Se pare ca nu este solutia cea mai buna, e mai bine sa avem controlul calculatorului pe care instalam serverul, atunci daca nu avem un domeniu, singura solutie e dynamic dns. 
Despre ce este vorba ? Ne inregistram un subdomeniu, de unul din serverele Dynamic DNS ex.: http://www.no-ip.com/ , dar nu este singurul, daca faceti o cautare pentru "Dynamic DNS" veti gasi o multime de variante.Servere  dynamic dns fac asocierea dintre o adresa fizica pe care este instalata o aplicatie de tip client dynamic dns, cu un nume de domeniu. Numele de domeniu il alegeti dv, va fi ceva de genul http://www.numelesubdomeniu.domeniuDynamicDNS. 
Ne inregistram un subdomeniu gratuit pe acesta, instalam clientul de actualizare a DNS pe calculator si avem deja o corespondenta, nu mai cautam adresa calculatorului pe care instalam serverul SQL, deoarece ea are deja un nume: numelesubdomeniu.domeniuDynamicDNS.etc 
Acum ne putem conecta la serverul SQL folosind acest 
nume (numelesubdomeniu.domeniuDynamicDNS ) , pe care il trecem in configurare aplicatie la nume host, deci fara "http://www." 
La cimpul  host, programul accepta urmatoarele variante:
 

  • numele calculatorului - valabil doar in retele ( ex: localhost - pentru local)
  • xxx.xxx.xxx.xxxx - o adresa fizica, unde  x=cifra  (ex: 127.0.0.1 - pentru local)
  • dddddd.xxxxx.com - un nume de domeniu

Nu uitati de firewall. 

E bine sa testam o perioada asociarea dintre nume si Ip, ca sa vedem seriozitatea serviciului, nu ne convine sa ne blocam o actualizare de stocuri intr-un moment nepotrivit. de pilda www.dynu.com nu functioneaza simbata si duminica, desi in rest e impecabil. 
La urma urmei, dam 50$ pentru un domeniu ".ro " pe viata la http://www.rnc.ro si am rezolvat problema. 
În continuare prezentam traducerea pasilor pe care trebuie sa-i efectuati pentru inregistrare a unui client dynamic pe www.dyndns.com (gratuit), facuta cu ajutorul Google Translate:
Dynamic DNS

Crearea primului dvs. DNS

  • Pasul Unul: Creati un cont
  • Pasul Doi: Creati un DNS dinamic Host
  • Pasul Trei: instaleze o actualizare de clienti
  • Pasul Patru: Configurarea Retelei

Pasul Unul: Creati un cont

În primul rând, va trebui sa creati un cont. Crearea conturilor este gratuita si rapida: pur si simplu sa completati formularul si faceti clic pe Creare cont si completati e-mail de confirmare al dumneavoastra. (Daca nu va primiti e-mail de confirmare în termen de cincisprezece minute, asigurati-va ca adresa dvs. este pe lista alba, în filtrele de spam, si sa utilizeze Resetare Parola formular pentru a confirma contul.)

Pasul Doi: Creati un DNS dinamic Host

Odata ce contul dvs este confirmat sa vizitati pagina de Host New DynDNS. Vor fi prezentate cu urmatoarele optiuni pentru dvs.:

  • Hostname: Acesta este numele de gazda în care doriti sa o utilizati. Introduceti nume de gazda în domeniu, si sa selectati un al doilea nivel de domeniu din casuta drop-down de domenii disponibile. De exemplu, daca introduceti în câmpul de myhost si selectati dyndns.org din casuta drop-down, hostname dvs. va fi myhost.dyndns.org.
  • Daca wildcard-ul este dezactivat, doar cel de-al treilea nivel de nume de gazda vor fii rezolvate, de exemplu, myhost.dyndns.org de lucrari, dar nu www.myhost.dyndns.org. Daca wildcard-ul este activat, orice nivel de gazda a patra, va rezolva, de exemplu, www.myhost.dyndns.org, asdf1234.myhost.dyndns.org, si asa mai departe. Aceasta caracteristica este deosebit de util pentru gazduirea virtuala.
  • TTL: TTL, sau Timp de viata, este cât de mult timp gazda adresa de IP este stocata în cache (amintit), înainte de a unui computer pentru a cere noi informatii.Pentru adrese IP dinamice, cu o TTL mica se asigura ca modificari sunt primite rapid; pentru adrese IP statice, un înalt TTL înregistrare sunt stocate mai intii, iar vizitatorii nu mai trebuie sa pierda timpul cautând-va.
  • Service Type: Exista trei tipuri de servicii:
    • A-record pointed to IP address: Aceasta este cea mai comuna utilizare pentru serviciu DNS dinamic. De exemplu, daca aveti un webcam, VPN, server de joc sau acasa, si doriti vizitatori pentru a ajunge la gazda, va trebui sa alegeti acest tip de servicii.
    • WebHop Redirect: Acesta configureaza gazda de a utiliza o redirectare care poate trimite vizitatori la orice URL-ul. Acest lucru este util pentru crearea de link-uri catre URL-uria si pentru directionare de vizitatori pe porturi alternative.
    • Offline Hostname:Aceasta optiune stabileste gazda la pagina noastra de web offlineAceasta caracteristica este utila pentru a trimite vizitatorii la o alta adresa în timp ce server-ul dvs. este oprit pentru întretinere sau este indisponibil. (Va rugam sa retineti ca aceasta facilitate este activata manual.)
  • IP Address: Acesta este adresa IP a dvs. de retea. Auto-detectatrea de la distanta de IP arata locatia curenta a adresei. (Acest domeniu nu este necesar daca utilizati WebHop serviciu.)
  • WebHop: Aceasta este pentru WebHop (Aceste optiuni nu sunt necesare daca folositi A-record facilitate.)
    • Redirect URL: URL-ul complet (inclusiv http://) de dorit de dumneavoastra ca adresa de destinatie.
    • Yes, cloak this page: Daca doriti sa ascundeti bara de adrese pentru a preveni vizitatori de la vizualizarea de redirectionare, bifati aceasta caseta.
    • Cloaked Page Title: Aceasta apare daca activati cloaking. Îl înlocuieste pe bara de titlu (în partea de sus a ferestrei browser-ului dvs.) cu acest text, atunci când este activata cloaking.
  • Mail Routing: Aceasta seteaza MX (Mail eXchanger) pentru înregistrarile dumneavoastra ca gazda. Puteti afla mai multe despre înregistrarile MX aici.
    • My host will receive or reject mail itself: Aceasta este setarea implicita. Alegeti aceasta daca aveti un server de mail aflat in retea. Acest lucru nu creeaza înregistrarile MX.
    • My host and backup mail exchanger should be added to DNS: Aceasta va crea doua înregistrari de MX gazda pentru dvs.: un primar înregistrarea MX setat la gazda, în sine, si un secundar setat la înregistrarea MX Backup MX hostname domeniu.
    • Specific mailserver will route all mail for my DynDNS host: Acesta creeaza un set unic de înregistrare MX pentru domeniul de e-mail de gazda.

Acum, ca ati selectat optiunile dvs., pur si simplu faceti clic pe Creati o noua gazda pentru a crea o noua gazda DNS dinamic.

Pasul Trei: instaleze o actualizare de clienti

Acum, ca aveti un cont si gazda, va trebui sa instalati o actualizare de client. Actualizare monitorizeze clientii dvs. de IP pentru modificari, si trimite la adresa noastra daca apare o schimbare. Acest lucru actualizeaza cu adresa dvs. de retea, indiferent cât de des le modificari. Puteti gasi clientul nostru actualizare pagina de aici. Va rugam sa urmati instructiunile pentru care ai ales clientul pentru a instala si configura, pentru sistemul de operare si de retea.

Pasul Patru: Configurati-va reteaua

Cu o gazda DNS dinamic si o actualizare de client, în general, nu este nevoie de a institui servicii suplimentare sau de a efectua orice alte modificari la contul dumneavoastra. . Acum, veti avea nevoie sa va asigurati ca reteaua dvs. este configurat corespunzator, cum ar fi configurarea port forwarding in router, deschidere porturi in firewalli, precum si asigurarea ca serviciile de server sau web (camerele digitale, servere de joc, etc) functioneaza corect.
Ce tip de ip imi aloca ISP-ul meu ? Cum imi aflu ip-ul public.
Sunt intrebari curente care vin in mintea oricarui utilizator de internet atunci cand doreste sa ruleze si alte aplicatii bazate pe internet, in afara de banala navigare pe web. IP privat este o adresa IP folosita in retele private, locale care este definita in RFC 1918.
In primul rand un IP privat nu este IP public si nu este nici ip routabil.
Incercarea de a ruta un ip privat este considerata o greseala pentru simplul motiv ca nu se vor intoarce pachete dinspre internet spre reteaua noastra deoarece toate routerele din internet corect configurate, inclusiv cele ale isp-ului dvs vor filtra clasele de ip-uri “neroutabile”.
Un ip public reprezita un ip din spatiul de adrese destinate pentru a fi routate in internet si prin urmare o adresa de ip publica este si routabila.
Urmatoarele clase de adrese sunt destinate pentru uz privat:
 

  • 10.0.0.0 – 10.255.255.255 (10/8 prefix) – adrese private de clasa A
  • 172.16.0.0 – 172.31.255.255 (172.16/12 prefix) – adrese private de clasa B
  • 192.168.0.0 – 192.168.255.255 (192.168/16 prefix) – adrese private de clasa C

Cazul tipic este acela in care ISP-ul atribuie 1 adresa publica si routabila unui client. Aceasta poate fi “pusa” pe o interfata a unui computer, a unui server, a unui router, a unui broadband router sau a oricarui alt dispozitiv.
 

Daca primiti de la furnizorul o internet o adresa privata, din cele de mai sus, nu veti reusi sa instalati aplicatii distribuite.

 
Altele din aceasta categorie
document Instalare Program
document Ce deosebire este intre a tine gestiunea stocurilor cu un program separat si a lucra cu un sistem de gestiune si contabilitate precum Balanta Profesional ?
document Programul Balanta Profesional respecta legislatia in vigoare?
document As dori sa stiu daca cu programul Balanta Profesional pot tine contabilitatea primara a societatii
document Am un magazin alimentar si fac zilnic foarte multe plati catre furnizori atat cu numerar cat si cu CEC si BO, in Balanta Profesional pot tine o evidenta a acestor plati?
document Am o casa de marcat si as dori sa stiu daca se poate conecta cu programul d-voastra?
document Programul Balanta Profesional contine si Jurnalele pentru vanzari si aprovizionari care se listeaza lunar?
document Care sunt cerintele minime de rulare?
document Stocuri si Solduri Initiale
document Alegere server SQL
document Instalare manuala Program
document Instalare MSDE
document Gazduire Gratuita Magazin Online Balanta Web
document Tutorial instalare MySQL
document Gestiune Magazin Online
document Scurt exemplu
document Cum pot schimba numele unui furnizor sau client
document Folosirea filtrelor si sortarii in tabela
document TVA la incasare
document Schimbari in structura programelor



RSS

2017 All Rights Reserved | by: www.gestiune-sql.ro