DNS to "Domain Name System"
Po naszemu to specjalny komputer (serwer) który tłumaczy nazwy domen zrozumiałe dla ludzi - czyli w naszym przypadku forum.bieszczady.info.pl - na adresy IP zrozumiałe dla komputerów.
Każda zmiana serwera (lokalizacji) wiąże się z aktualizacją adresu IP w domenie.
I teraz tak: serwery DNS działają w trybie hierarchicznym.
Wygląda to mniej więcej tak:
Serwer utrzymujący dane (domenę i IP) naszego forum to powiedzmy "sjf" na powyższym obrazku.
Jeśli na nim zrobimy aktualizację wpisu naszej domeny (zmienimy adres IP domeny - na nowy - czyli nowy serwer) na tym serwerze to ON po jakimś czasie (np. 3 godziny - zależy to od tego jaki czas ustawił administrator tego serwera) przekaże tę informację do serwera o nazwie "novel". Novel po kolejnych kilku godzinach przekaże tę informację do "com" ten po kolejnych kilku godzinach do serwera Root.
Root następnie przekaże tę informację w dół sieci (do "edu", "gov", "mil" itd) tak by po jakimś czasie trafiła ona do podsieci np. "fr".
To rozchodzenie się informacji po podsieciach nazywa się propagacją.
Inaczej można by też to nazwać synchronizacją.
Sieć serwerów DNS jest oczywiście o wiele bardziej rozbudowana, a to co widać na tym schemacie to oczywiście tylko poglądowy rysunek.
Propagacja może trwać kilka/kilkanaście godzin a w skrajnych przypadkach nawet kilka dni.
I teraz np. gdy Henek w swojej podsieci ma DNS z nieaktualnymi wpisami to nie może się dostać na forum ponieważ ten serwer kieruje go w miejsce sieci gdzie forum było ale "się wyprowadziło" na nowy adres :)
Dla uściślenia dodam, że jeśli komputer Henka znajduje się w podsieci "fr" to zwykle nie odpytuje on DNSu o nazwie Root tylko ten najbliższy czyli "fr".
Oczywiście można wymusić na każdym komputerze by odpytywał jakiś inny DNS niż ten najbliższy ale to już inna historia :).
Zakładki