Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
Care este mecanismul din spatele domenilor DNS?
Last Updated: Mar 31 2015 13:42, Started by
spuser
, Mar 30 2015 22:05
·
0
#1
Posted 30 March 2015 - 22:05
Incerc sa-mi dau seama cum functioneaza domeniile dns, insa nu gasesc un raspuns concret la nelamurirea mea, si anume : cum se stabileste legatura intre numele domeniului si server ?
Desi am cumparat de cateva ori domeniu de la roTLD, n-am reusit sa inteleg cum rotld face legatura intre host-ul meu si domeniu doar printr-un name server, cum ar fi "ns1. xx .ro", avand in vedere ca toate site-urile ce ti le inscri la la host-ul "xx" folosesc acelasi ns. Ma gandesc in momentul in care incep sa trimit pachete catre un domeniu, ISP-ul face o cerere catre name server-ul asociat domeniului si mai departe acesta face fetch la un ip prin care urmeaza sa stabilesc legatura... Asa e ? |
#2
Posted 30 March 2015 - 22:07
destul de simplu, exista un tabel
http://en.wikipedia....ain_Name_System Edited by MarianG, 30 March 2015 - 22:09. |
#3
Posted 30 March 2015 - 22:11
O alta dilema, presupunand ca detin un site care are asociat un domeniu, si doresc sa-i mai asociez inca unul, ce trebuie sa fac? Caci banuiesc ca nu e suficient sa intru de rotld si sa-i setez ns-urile, pentru ca oricum name server-ul hosting-ului nu stie ce sa faca cu request-urile care vin de pe domeniul nou inregistrat, right ? Deci cumva ma ganesc ca trebuie "instiintat" si host-ul
Edited by spuser, 30 March 2015 - 22:13. |
#4
Posted 30 March 2015 - 22:14
sa punem problema altfel, prima data utilizatorul ajunge la site-ul tau sau la domeniu ?
|
#5
Posted 30 March 2015 - 22:16
MarianG, on 30 martie 2015 - 22:14, said:
sa punem problema altfel, prima data utilizatorul ajunge la site-ul tau sau la domeniu ? Prima data ajunge la domeniu, doar dupa ce domeniu e translatat ajunge la site. Mie mi-e greu sa inteleg legatura intre domeniu -> server, nu ma prea intereseaza interfata intre client -> domeniu Edited by spuser, 30 March 2015 - 22:19. |
#6
Posted 30 March 2015 - 22:25
DNS-ul e o structura ierarhica.
Sus de tot ai niste servere autoritare pentru toate domeniile. RoTLD-ul are autoritate asupra domeniilor .ro. Atunci cand userul X avand providerul Y intra (pentru prima data) pe www.site.ro, X cere dns-ului providerului adresa pentru www.site.ro. DNS-ul providerului nu stie si intreaba mai sus. Tot asa, din aproape in aproape, se ajunge la serverele root. Aceastea apoi fac trimitere spre rotld, ce la randul sau trimite spre dns-ul ce l-ai dat tu la inregistrare. In final dns-ul tau e intrebat de www.site.ro si returneaza un IP. Raspunsul e apoi retinut cateva minute/ore/zile pentru a nu trebui repetat tot procesul la fiecare interogare. |
#7
Posted 31 March 2015 - 00:29
spuser, on 30 martie 2015 - 22:16, said:
Prima data ajunge la domeniu, doar dupa ce domeniu e translatat ajunge la site. Mie mi-e greu sa inteleg legatura intre domeniu -> server, nu ma prea intereseaza interfata intre client -> domeniu Un domeniu e un concept virtual. Un server este un dispozitiv fizic, hardware -> un calculator care sta mereu aprins. Pe acest calculator mereu aprins ruleaza niste programe numite daemonuri. Unul dintre daemoni este apache. Altul poate fi nginx. Ambele sunt daemonuri pentru serviciul "world wide web". Limbajul de comunicare pentru serviciul world wide web este hyper text transfer protocol. Sa mai continui? Maine. Pana maine, invata sa faci cereri HTTP cu telnet, atat in versiunea HTTP 1.0, cat si in versiunea HTTP 1.1. Google it. PS: are stransa legatura cu intrebarea ta. Asta daca vrei sa ai claritate in minte. |
#8
Posted 31 March 2015 - 02:52
L-ati zapacit de tot pe bietul baiat.
Site-ul tau e gazduit pe un server care are o adresa de IP 85.xxx.xxx.24 RoTLD cunoaste numele tau de domeniu si adresa de IP unde gazduiesti site-ul. Legatura intre numele domeniului si adresa IP se transmite din aproape in aproape in serverele DNS subordonate. Un utilizator care se afla oriunde in internet si vrea sa acceseze domeniul tau, va apela la un server de DNS(cel furnizat de providerul de internet) pentru a afla adresa IP. Serverul acela de DNS va apela la un DNS superior si tot asa pana la RoTLD. Explicatia e un pic cam rudimentara dar am vrut sa fie usor de inteles. Ce nu-ti este clar mai departe ? Cum se pot gazdui mai multe site-uri la aceeasi adresa IP ? DNS-urile treduc numele unui domeniu in adresa IP corespunzatoare, cu scopul ca un computer client sa se poata conecta cu host-ul. Mai exact cu ajutorul DNS cele doua computere pot realiza o conexiune directa IP<->IP(TCP/IP). TCP/IP se ocupa practic de legatura "fizica" intre doua IP-IP si are legatura cu transportul pachetelor de la sursa la destinatie. Mai departe clientul foloseste un browser de Internet iar pe host/server se afla instalat un server de WEB care poate sa deserveasca unul sau mai multe domenii. Odata stabilita legatura TCP/IP intre cele doua computere, intre browserul de internet si serverul de WEB se va folosi un protocol de comunicatie numit HTTP. Este ceva de genul SALUT, CINE ESTI, CUM TE NUMESTI, etc. Prin intermediul HTTP clientul va stabili o legatura logica cu serverul si va putea trimite cereri catre server. Una dintre comenzi arata cam asa : GET HTTP://WWW.MYDOMAIN.RO/ Serverul va trimite catre client pagina corespunzatoare domeniului respectiv. Concluzia este ca nu are importanta cate site-uri/ domenii gazduiesti pe un host(IP). Serverul de WEB se va ocupa sa serveasca paginile corespunzatoare domeniului cautat de client. Edited by cspot, 31 March 2015 - 02:53. |
#9
Posted 31 March 2015 - 08:51
.. si ca raspunsul sa fie complet, apache (serverul web) stie ca fisierele site-ului tau sunt in locatia aferenta (path to) din vhost-ul aferent domeniului. Fiecare domeniu are propriul vhost, asa cum si la tine in PC, fiecare program are calea lui (c:\program files\ ****). Cand deschizi un program de pe desktop, Winblows stie sa il ia din locatia aferenta.
Simplu, nu? |
#10
Posted 31 March 2015 - 13:19
Si ca sa fie si mai clar serverul web de care tot vorbiti voi nu e "Apache" ci "Apache HTTPD". Apache e o organizatie, Apache HTTPD e un produs open-source al lor.
Intrebarea e raspunsa din al 2-lea post, nu inteleg ce se mai dezbate. Documentatia e online. Sau aici tine careva curs de retele? |
|
#11
Posted 31 March 2015 - 13:42
OriginalCopy, on 31 martie 2015 - 00:29, said:
Sa incepem cu lucrurile elementare. Un server este un dispozitiv fizic, hardware -> un calculator care sta mereu aprins. sergiu_spooky, on 31 martie 2015 - 13:19, said:
Si ca sa fie si mai clar serverul web de care tot vorbiti voi nu e "Apache" ci "Apache HTTPD". Apache e o organizatie, Apache HTTPD e un produs open-source al lor. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users