Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Abonati Qobuz?

transport -tren

Platforma electronica de eviden&#...

Cot cu talpa montat stramb in per...
 Sfat achizitie sistem audio pentr...

tavan fals rigips

Ce preferați: produse mai scumpe ...

Demagnetizare (minimala) ori ba?
 Cum pot sa vad pe un proiector pr...

Joc Drone

Dropshipping

Sfat achizitie AC Gree Fairy vs P...
 MONITOR LG fara sonor !

Batalia pentru Bucuresti - ND, Fi...

Identificare font

problema ping in jocuri online
 

Care este mecanismul din spatele domenilor DNS?

- - - - -
  • Please log in to reply
10 replies to this topic

#1
spuser

spuser

    Member

  • Grup: Members
  • Posts: 363
  • Înscris: 05.11.2009
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 ?Posted Image

#2
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,435
  • Înscris: 10.08.2005
destul de simplu, exista un tabel

http://en.wikipedia....ain_Name_System

Edited by MarianG, 30 March 2015 - 22:09.


#3
spuser

spuser

    Member

  • Grup: Members
  • Posts: 363
  • Înscris: 05.11.2009
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
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,435
  • Înscris: 10.08.2005
sa punem problema altfel, prima data utilizatorul ajunge la site-ul tau sau la  domeniu ?

#5
spuser

spuser

    Member

  • Grup: Members
  • Posts: 363
  • Înscris: 05.11.2009

 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
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,235
  • Înscris: 24.02.2007
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
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 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
Sa incepem cu lucrurile elementare.


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
cspot

cspot

    Guru Member

  • Grup: Senior Members
  • Posts: 12,855
  • Înscris: 22.07.2004
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
CuteGuy

CuteGuy

    Active Member

  • Grup: Members
  • Posts: 1,870
  • Înscris: 11.09.2005
.. 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
sergiu_spooky

sergiu_spooky

    Senior Member

  • Grup: Senior Members
  • Posts: 3,738
  • Înscris: 23.06.2006
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
mufa

mufa

    Porc misogin

  • Grup: Super Moderators
  • Posts: 40,788
  • Înscris: 13.01.2005

 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.
De cloud ai auzit? :)

 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.
nginx, lighthtpd, python chiar, IIS. Mai vreți? :)

Anunturi

Second Opinion 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

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate