Was ist ein Forwarder in Bezug auf DNS?

1 Antwort

Ein DNS Server kann nur die Adressen auflösen, die er selber kennt, also die bei ihm eingeschrieben sind. Alles andere kennt er nicht und daher muss er andere DNS-Server fragen -> er muss also einen DNS-Server kennen, an den er solche Fragen stellen kann. Diese Einstellung (d.h. die Adresse eines anderen DNS-Servers) ist der sog. DNS-Forwarder. DNS ist recht dumm und deswegen funktioniert es so gut: Jeder DNS-Server kennt nur genau SEINE Adressen bzw. kennt er die zuständigen Server in der nächst tieferen Stufe. Also Wenn Du eine Anfrage nach www.google.de machst, kennt Dein DNS-Server diese normalerweise nicht (lassen wir mal Caching etc. weg). Das einzige, das er kennt sind die Root-Server, er weiss also, wer zuständig ist für das .com am Schluss und frägt dort an. Dieser Server kennt die Adresse nicht, weil sie nicht bei ihm eingetragen ist, aber er kennt die nächste Stufe, er weiss, wer für .google.com zuständig ist und schickt die Anfrage dorthin weiter....