[ Nikola 23 @ 20.09.2015. 12:39 ] @
I jedan i drugi dodeljuju domenu ip adresu, cemu onda tacno sluzi DNS ? ...
[ Shadowed @ 20.09.2015. 15:04 ] @
DNS serverom upravlja vlasnik DNS servera, hosts fajlom upravljas ti. Hosts fajl ima prednost.
[ Nikola 23 @ 20.09.2015. 21:01 ] @
Uredu, ali cemu onda sluzi DNS ? Zasto postoji ? Ako je tako .
[ vinted @ 20.09.2015. 22:19 ] @
Citat:
Nikola 23: Uredu, ali cemu onda sluzi DNS ? Zasto postoji ? Ako je tako .

lepo ti je sve objasnio Shadowed u čemu je razlika.
hajde da dodam da nam je zbog dns-a brži internet, ako te baš zanima uzmi malo pročitaj ove članke na primer, biće ti jasnije
http://compnetworking.about.co...innamesystem/f/dns_servers.htm
http://www.howtogeek.com/122845/htg-explains-what-is-dns/

možeš i malo da se poigraš sa komandom
nslookup
http://www.computerhope.com/unix/unslooku.htm
ista je upotreba i za Windows i Linux
[ valjan @ 20.09.2015. 22:40 ] @
Ključne reči su "statički" i "dinamički" - u hosts fajlu moraš svaku stavku ručno ažurirati, dok DNS serveri to rade automatski, jer su povezani sa drugim DNS serverima. Da objasnim to na primeru - ja recimo promenim hosting za moj websajt, samim tim menja se i IP adresa sajta. Kada ne bi postojao DNS, ja bih morao svakoga da obavestim nekim pogodnim putem da runo ažurira svoj hosts fajl. U varijanti sa DNS-om, dovoljno je da na serveru koji je zadužen za moj domen izmenim IP adresu sajta, i svi ostali serveri (i klijenti koji ih pitaju za moj domen) imaće tu novu IP adresu za max 48 sati...

Dakle, hosts fajl je statička tabela, DNS je dinamička, i praktična primena hosts fajla je uglavnom kao lokalni patch zapisa iz DNS-a
[ Shadowed @ 21.09.2015. 08:26 ] @
Citat:
Nikola 23: Uredu, ali cemu onda sluzi DNS ? Zasto postoji ? Ako je tako .

Probaj da ne koristis DNS vec da sve parove hostname/IP odrzavas u hosts fajlu pa ce ti se samo kasti :)
[ djoka_l @ 21.09.2015. 08:47 ] @
Nikola, daću ti jednostavnu analogiju:

Da li ti u svom mobilnom telefonu držiš telefonske brojeve svih osoba na svetu? E pa to ti je razilka između hosts fajla i DNS servera. Hosts ti je tvoj "lokalni" imenik - držiš samo brojeve koji su tebi važni. DNS server je služba informacija - kod njega možeš da nađeš "brojeve telefona" bilo koga na internetu.

Zamisli sada sledeću situaciju - ti si administrator u firmi koja ima 300 računara. Da li ćeš na 300 mesta napraviti izmenu kada ubaciš novi mrežni štampač, ili ćeš podići na jednom računaru DNS, pa će svih 300 računara odmah znati IP adresu štampača "HP2100 - soba 28".
[ Nikola 23 @ 21.09.2015. 11:05 ] @
Citat:
... lokalni patch zapisa iz DNS-a


Znači host je samo produžetak (deo) DNS servera .

A nslookup je ustvari pingovanje znači ?
[ djoka_l @ 21.09.2015. 11:11 ] @
Hosts fajl je nepotreban na DNS serveru, mada se može koristiti za neke adrese. DNS je servis koji pretvara imena u IP adrese. Hosts je lokalni imenik. Ako imaš neki red u hosts fajlu na klijentu, onda za to ime klijent neće tražiti adresu od DNS servera nego će ga pročitati iz fajla. Ništa te ne sprečava da na hosts fajlu NAMERNO držiš pogrešnu adresu, recimo da staviš da je adresa za www.facebook.com 127.0.0.1 Tada onaj ko ima takav zapis ne može da izađe na fejsbuk jer je namerno stavljena localhost adresa (na kojoj se ne nalazi facebook).

DNS serveri su organizovani hijerarhijski. Jedan server može da drži adrese za nekoliko domena ili, recimo, za ceo .com ili .rs domen. U principu, kada tražiš adresu, DNS zna koje adrese on lokalno drži, a za koje treba da traži od drugih servera. nslookup ne gađa neki određeni računar (mada je moguće forsirati da se odgovor dobije od određenog DNS servera), kao što to radi ping, nego pita default DNS, pa onda on prosleđuje pitanje do onog servera koji zna IP adresu. On tu adresu može, kasnije, da zabeleži lokalno, da bi sledeći put upit brže vratio adresu, a povremeno pita nadređene servere da li se nešto promenilo i održava ažurnom svoju evidenciju.
[ djoka_l @ 21.09.2015. 11:27 ] @
Pogledaj, recimo, za početak https://en.wikipedia.org/wiki/Name_server