ICh brauche mal ganz driingend eure hilfe ich hab eine Hausaufgabe in Informatik und wie die das in Internet erklären versteh ich das nicht.
Ich muss folgende Fragen beantworten:
Was ist DNS?
Wie sind die Namen aufgebaut? (z.B.: www.physik.tu-chemnitz.de)
Wer ist für die Vergabe der Namen/ Namensteile zuständig?
vielen Dank für eure Hilfe
Allgemeines 21.918 Themen, 147.262 Beiträge
DNS steht in der Wikipedia erklärt:
http://de.wikipedia.org/wiki/Domain_Name_System
Nur mal so ganz kurz erklärt.
Das DNS hat eine Hierarchie. Es gibt eine paar Root Nameserver die alle Internetadressen gelistet haben.
Jeder Provider oder jede Firma die am Internet angeschlossen ist , hat einen kleinen Nameserver.
Wenn du eine Adresse im Browser wie www.nickles.de eingibst, dann versucht der Resolver (das ist eine spezielle Funktionsbibliothek , welche die Programmierer nutzen können) die Adresse aufzulösen. Bei Linux sucht der Resolver dazu den richtigen Nameserver in der Datei /etc/resolv.conf:
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.0.1
search local
Das ist jetzt meine Fritzbox. Da meine Fritzbox kein richtiger Nameserver ist, richtet meine Fritzbox mit Hilfe eines DNS Forwarders die DNS Anfrage an den richtigen Nameserver meines Providers Arcor weiter.
Auf meiner Fritzbox läuft ebenfalls Linux als Firmware und da gibt es auch eine Konfigurationsdatei /etc/resolv.conf in der die richtigen Nameserver von Arcor stehen.
Arcor selbst hat aber auch nur einen kleinen Nameserver. Wenn der Nameserver von Arcor die Internetadresse nicht auflösen kann, richtet er seine Anfrage an den großen Root - Nameserver (gibt es mehrere) des Internet, welcher alle Internetadressen gespeichert hat.
Die Vergabe der Domain und Internetadressen macht in Deutschland Denic
http://www.denic.de/de/
Den Rest mußt du selbst herausfinden.
Wenn es dich interessiert. Sehr viele Server oder vielleicht auch die meisten Internetserver laufen entweder unter Unix oder auch Linux. Bei Linux gibt es die Software BIND mit der man einen richtigen Nameserver konfigurieren kann.
Also wenn du dich für die Konfiguration eines Nameserver interessierst, dann kannst du dich mit BIND genauer beschäftigen.
http://de.wikipedia.org/wiki/BIND