hier steht das wichtigste drin
ich hab schon viel über die DNS gelesen das sie eine Tabele ist und so (Symbolisch gemeint)
aber je mehr ich lese desto weniger verstehe ich wie die namensauflösung
von ip zu name
und
von name zu ip
kann mir bitte jemand bei diesem problem helfen
Gruß der Falke
hier steht das wichtigste drin
computer tun nur das was man ihnen sagt, meistens
da les ich auch gerade kannste mir den absatz sagen wo was sinvolles steht
danke für die schnelle hilfe ^^
ich hab mir das mal durchgelesen und hab nichts kapiert
ich bin kein profi im netzwerkbereich ich bin
noch ein newcommer und bin relativ unerfahren
darum brauch ich richtige erklährungen und keine die so ausschweifend sind wie wikipedia
wenn mir da wer helfen könnte
Was genau möchtest du denn wissen?
Vereinfacht ist ein Domain Name Server ein Computer (der z.B. bei deinem Internet Provider, also T-Online, Versatel, ...) steht und wenn du in deinen Browser www.heise.de eintippst, sucht der die IP des heise webservers und verbindet dich dahin. Also eigentlich nichts, was man wirklich genau wissen muss, es funktioniert einfach.
ich muss wissen wie ich das manuel in ip umwandeln kann und das selbe in die andere richtung die ip in einen namen umwandeln
Wofür wenn du doch eh keine Ahnung von der restlichen Materie hast? Hört sich für mich nach einem Schulaufsatz an ...
Was willst du denn genau wissen? Alles wichtige (auch auf Webseiten kann man suchen) steht schon im Link von jayjay.
Wenn ich da grundlegend falsch liege, stell doch mal eine Frage, die man auch beantworten kann, außer: "wie funktioniert das?". Was willst du genau machen? Wo hast du Probleme? Wofür brauchst du das?
Ich bin da nicht der Experte, würde aber vermuten, daß das über eine relativ einfache Datenbankstruktur geht.
Du stellst dir eine Tabelle vor, mit zwei Spalten. Eine Spalte ist die IP und die andere Spalte der Name
In etwa so:
SpalteIP | SpalteName
xxx.yyy.zzz | name1
aaa.bbb.ccc | name2
ddd.eee.fff | name3
Nun wird zum Auflösen eine Abfrage an die Datenbank geschickt:
Liefere mir den Wert der SpalteIP von der Zeile, wo die SpalteName den Wert name1 hat.
Das Ergebnis wäre dann "xxx.yyy.zzz"
Genau so gut könnte man an die Datenbank die "Frage" stellen:
Liefere mir den Wert der SpalteName von der Zeile, wo die SpalteIP den Wert ddd.eee.fff hat.
Das Ergebnis wäre dann nun "name3"
Ich denke, mehr steht da letztendlich nicht groß hinter, wenn es auch durch Erweiterungen deutlich komplexer ausschaut..
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
An der Kommandozeile kannst du...
Hostname nach IP auflösen:
nslookup traum-projekt.com
IP nach Hostname:
nslookup 78.46.50.107
hab jetzt ein buch wo alles wissenswerte drinsteht
und allses recht ausführlich beschrieben wird
danke für eure hilfe
Gruß der Falke
Kleiner Hinweis
Die seit der Einführung der Version 4 des Internet Protocols überwiegend verwendeten IPv4-Adressen bestehen aus 32 Bits, also 4 Oktetts (Bytes). Damit sind 232, also 4.294.967.296 Adressen darstellbar. In der dotted decimal notation werden die 4 Oktetts als vier durch Punkte voneinander getrennte ganze Zahlen in Dezimaldarstellung im Bereich von 0 bis (einschließlich) 255 geschrieben, Beispiel: 130.94.122.195.
Mehr? IP-Adresse
Ich wusste doch, daß ich was übersehen habe![]()
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
danke aber ich hab meine antwort was ich wissen wolte schon gefunden ich hab mich ein bischen unklar ausgedrückt
ich wolte eig wissen wie das mit den nameservern funktioniert
und wie er mir die seite anzeigt das gantze ferfahren halt
jetzt weiß ich es
du schickst eine anfrage an einen nameserver z.b. www.google.at
die adresse wird von hinten nach vorne von punkt zu punkt gelesen
vor www.google.at. ist auch ein punkt der wird automatisch hinzugefügt
der server schickt also ein packet was er haben will (www.google.at)
der nameserver kennt www.google.at.nicht aber er weiß wer für die ablikation
at zuständig ist und schickt es weiter
der 2 server schaut sich die adresse an und kennt weiß welche ip adresse www.google.at hat und siht wie im anderen thread beschrieben beschrieben in der Tabelle nach
dann schickt er dir ein packet zurück mit einem html index.(rechte maustaste und seitenquelle anzeigen da könnt ihr nachschauen was er euch geschickt hat ) dieses dokument wird dan von eurem brauser so dagestelt wie ihr es gerade seht.
wenn ich irgendetwas ausgelassen habe oder was falsch erklährt habe bitte ausbessern^^
uuuuuhhh... Der letzte Abschnitt, den streichste bitte wieder aus dem Gedächtnis
Kurz erklärt:
Der Rechner will wissen, welcher Server hinter www.traum-projekt.com steckt.
Er fragt den ihm bekannten DNS-Server: "Sach mal die IP zu www.traum-projekt.com" .
Der Nameserver schreibt zurück: "Das wäre die IP: 78.46.50.107".
Der Rechner bedankt sich evtl. - und hier endet schon alles, was mit DNS zu tun hat!
Der Rest ist nicht mehr DNS sondern nur noch Kommunikation zwischen Rechner und Webserver, wenn denn eine Webseite angefordert wurde.
Ich habe dir mal angehängt, wie die Kommunikation zwischen Rechner und DNS-Server aussieht, wenn man die Pakete mitliest. Die ersten beiden Abfragen, kannst du aber getrost missachten, da hat Windows einfach nur wissen wollen, welche Domain denn hinter der IP des DNS-Servers steht - das hat mit der eigentlich anfrage nichts zu tun.
Btw: Wenn ich dich noch etwas verwirren darf
Es gibt mehrere Arten von DNS-Einträgen, da wären die wesentlichen:
A: Einen Host in eine IP auflösen (siehe Screenshot, Paket 3,4)
PTR: Eine IP in einen Host auflösen (siehe Screenshot, Paket 1,2)
MX: Angeben, unter welcher IP-Adresse der Mailserver für diese Domain ist
Es gibt dann noch SOA und einige andere, aber das da oben sind eigentlich die häufig verwendeten.
Und wenn ich noch mehr Verwirrung stiften darf:
Zu einer Domain können unter Umständen auch mehrere IP-Adressen gehören (siehe z.B. Google). Hier kann man ansetzen und den DNS-Server dazu missbrauchen, die Last der Webserver ein bisschen zu regulieren, indem er immer wieder eine andere IP zuerst rausgibt (ein Rechner verbindet in einem solchen Fall immer zur ersten IP, die er mitgeteilt bekommt).
Die zurückgegebenen IPs sind nach Priorität sortiert, d.h. was zuerst kommt, wird auch zuerst genutzt, die letzte IP würde der Rechner nur dann benutzen, wenn alle vorherigen einfach nicht funktionieren.
Dadurch soll die Last wohl gleichmäßig auf alle drei Server verteilt werden und firmiert unter "Round-Robin"-Verfahren, es gibt aber wesentlich elegantere Methoden.
(siehe Screenshot 2 - vier Anfragen, und immer eine andere Anordung der IP-Adressen)
Geändert von maxi89 (08.05.2008 um 11:56 Uhr)
Absolute Grundlagen:
http://www.youtube.com/watch?v=QZMGGbfY7FQ
oder
http://www.wdrmaus.de/sachgeschichten/internet/
viel Spaß![]()
Besser mit Charakter Fehler machen, als ohne Charakter keine...
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)