---
Példa:
xyz.hu -> Invitel regisztrátor
Invitel -> A saját DNS serverére elkészít egy bejegyzés, hogy a regisztrált xyz.hu domain a 195.199.255.4 IP-re mutat.
- Ha egy Inviteles ADSL vagy egyéb előfizető csatlakozik az Internetre, akkor alapesetben a szolgáltatótól (ISP - Internet Service Provider) kap DHCP-n keresztül hálózati konfigurációs beállításokat, melyek nélkül nem tudná használni a hálózatot.
- IP cím
- Alhálózati maszk
- Alapértelmezett átjáró
- DNS serverek címét
===> Megkapta a DNS kiszolgálók címét, így minden DNS feloldását az Invitel DNS servere végzi.
2. példa -> UPC előfizető beírja, hoy xyz.hu, ilyen esetben elsőkörben minden előfizető a saját dns serveréhez fordul, ebben az esetben a UPC DNS serveréhez érkezik egy kérés, hogy oldja fel az xyz.hu domain-t. Megnézi a nyilvántartását és rájön, hogy neki nincs meg ez a bejegyzés. Ekkor odafordul egy másik DNS serverhez (lehet bármely más szolgáltató, illetve központi server) és megkérdi, hogy nála meg van-e a cím? Ha a megkérdezett servernél sincs meg, akkor az is tovább kérdez, és ez mindaddig folytatódik, míg valamelyik DNS server fel nem oldja a címet.
(Megjegyzés: pl. a Google-nek saját DNS serverei vannak, amelyeket kívülrő lehet kéredzni, illetve névfeloldást kérni tőlük.
DNS: 8.8.8.8
A dns serverek megszólíthatóak böngésző illetve levelező programok nélkül is, pl. parancssorból.
Esettanulmány:
--------------
Hogyan működik a DNS és a virtual hostok?
- Adott egy tárhelyszolgáltató, aki rendelkezik egy nagy teljesítményű serverrel. Ezen a serveren tárolnak 100 db weboldalt.
Minden weboldalhoz különálló domain nevek vannak rendelve.
Mivel mind a száz weboldal egy és azonos gépen van tárolva, így minden hozzájuk tartozó domain névnek ugyanaz az ip cím van bejegyezve.
LAMP környezet: Linux Apache MySQL PHP
A fontos szereplő a webserver alkalmazás: Apache
Az Apache úgy oldja meg azt, hogy több domain név is egy szerver ip címére mutat, hogy vezet egy nyilvántartást azokról az úgyn. virtuális hostok-ról, amelyek nála találhatóak (virtualhost bejegyzések ->apache konfigurációban vannak)
A folyamat a következő:
- Érkezik egy kérés az Apache-hoz, hogy kell egy weboldal. A kérésben benne van, hogy milyen domain-t írtak be, amikor lekérdezték az adott oldalt.
- Az apache megnézi a nyilvántartásában, hogy van-e ilyen domain neve illetve ahhoz virtualhost bejegyzés. Ha igen, akkor továbbítja a kérést abba a könyvtárba, ahol az adott weboldal található. Ha nincs ilyen, akkor visszaad egy default page-et.
- URL (Uniformed Resource Locator - egységes forrás azonosító)
- Minden file-nak létezik elérési útja, amely lehet relatív, illetve abszolút. Minden operációs rendszer könyvtár és file szerkezetben tárolja az adatokat. Egy helyi számítógépen egy file helyének a pontos meghatározását nevezzük elérési útnak.
- Ha egy file-t a hálózaton keresztül kell elérnünk, akkor azt hálózati elérési úttal tehetjük meg, azaz URL-el.
Helyi elérési út:
Windows -> c:\dok\img\xyz.jpg
Linux -> /mnt/hdd/dok/img/xyz.jpg
Hálózati elérési út: (kötelező a protokoll, kivéve az URI-kat)
- http://www.xyz.hu/dok/img/xyz.jpg
- ftp://valami.xyz.hu/dok/abc.jpg
Az URI olyan elérési út, amely belső hálózaton használatos, és olyan könyvtárakat képes elérni, amelyeknek van hálózati megosztása
\\winserver\dok\abc.jpg
Az URL és az URI is tartalmazhat IP címet:
\\192.168.1.10\dok\abc.jpg
http://195.199.255.4/dok/abc.jpg
Jövőheti ZH témák:
------------------
- DHCP
- NAT
- DNS
- Valamelyik levelező protokoll (pop3, imap, smtp)
- TCP/IP
Nincsenek megjegyzések:
Megjegyzés küldése