Deutsch (DE-CH-AT)English (United Kingdom)


Latest News











Nameserver einrichten auf einem Rootserver PDF Print E-mail
Written by Administrator   
Friday, 04 September 2009 18:11
There are no translations available.

Wie richte ich Nameserver ein?

Diese Anleitung soll ihnen helfen auf einen Server der unter WHM/Cpanel läuft ihre eigenen Nameserver einzurichten. Nach dem Einrichten der Nameserver sind Sie in der Lage ihre Domains mit ihren privaten Nameserver laufen zulassen.

Was Nameserver sind können Sie hier nachlesen:

Hier die Kurzform: Eine Domain wird von den Nameservern des Registrars an andere (ihre) Nameserver "delegiert". Das bedeutet, dass Sie bei ihren Registrar zu einer Domain die Adressen von mindestens zwei Nameservern eingetragen. Jede Anfrage, die sich auf diese Domain bezieht, wird an diese Nameserver weitergegeben. Um sicherzustellen, dass die betreffenden Nameserver erreichbar und zuständig sind, wird bei der Ersteintragung von Nameservern eine Prüfung ihrer Funktionalität vorgenommen.

Ein DNS-Server tritt niemals alleine auf. Es gibt immer einen Primary und einen Secondary Nameserver. Sie sind voneinander unabhängig und redundant ausgelegt, so dass mindestens immer ein Server verfügbar ist. Der Secondary Nameserver gleicht in regelmäßigen Abständen seine Daten mit dem Primary Nameserver ab und dient so als Backup-Server.
Damit nicht bei jeder DNS-Anfrage das Netzwerk belastet werden muss, hat jeder DNS-Server einen Cache, in dem er erfolgreiche DNS-Anfragen abspeichert. Bei nochmaligen Aufruf holt er bereits erfolgreich aufgelöste Domain-Namen aus dem Cache. Die gespeicherten Daten haben eine Lebensdauer (Time-To-Live, TTL) von ca. 2 Tagen. Wird eine IP-Adresse durch den Umzug eines Domain-Namens geändert, ist die Domain nach spätestens 2 Tagen wieder im ganzen Internet erreichbar. Neben den ganz normalen DNS-Servern gibt es auch die Root-Server, von denen es weltweit nur 13 Stück gibt. 10 davon stehen in den USA. Die 3 anderen befinden sich in London, Stockholm und Tokyo.
Nun haben Sie ganz nebenbei auch noch gelernt warum Domains schneller in den USA als in Europa verfügbar sind.

Ausgangssituation: Sie haben bei domain.dateiload.net eine Domain 'meinedomain.com' registriert. Sie haben zudem einen Root Server. Nun haben Sie 2 Möglichkeiten. Sie benutzen die Nameserver die ihnen dort zur Verfügung gestellt werden. Das tun Sie meistens wenn Sie einen Webspace haben und ihnen ihr Hostinganbieter keine eigenen Nameserver zur Verfügung stellt. Oder, Sie registrieren ihre eigenen Nameserver.
Sie müssen dann 'ns1.meinedomain.com' und 'ns2.meinedomain.com' anlegen. Aus Gründen der Ausfallsicherheit müssen es 2 sein. Ihre Domain 'meinedomain.com' wird nun von diesen beiden Nameserver die auf ihren eigenen Server laufen kontrolliert.

Vorausetzungen:

  • Sie haben Root-Zugriff auf ihren Server.
  • Sie haben Zugriff auf einen Registrar
  • Sie haben 2 FREIE IPs auf ihren Server verfügbar
  • Sie lesen diese Anleitung aufmerksam und überfliegen Sie nicht bloß


Los geht's

Wir nehmen an sie haben bereits einen Domain bei einem Registrar registriert. Die Domain heißt 'meinedomain.com' Wir nehmen an Sie haben auf ihren Server 2 Freie IPs 111.111.111.111 und 222.222.222.222. Diesen IPs sollen nun die Nameserver: ns2.nameserver.com und  ns1.nameserver.com zugewiesen werden.

1. Gehen Sie zu ihrem Registrar und registrieren Sie die beiden Nameserver: 'ns1.meinedomain.com' und ns2.meinedomain.com.
So siehts aus:
ns1.nameserver.com | 111.111.111.111
ns2.nameserver.com | 222.222.222.222

Anschließend klicken Sie auf 'Name Server modifizieren'
Dort tragen Sie nun in das Formular ein:
ns1.nameserver.com
ns2.nameserver.com


Nun haben wir die Vorarbeiten beim Registrar erledigt. Wir haben 2 Nameserver registriert und unserer Domain diese beiden Nameserver zugewiesen.

Nun müssen wir uns um den Server kümmern den wir haben dem Registrar gesagt das wir die Nameserver und somit auch alle unsere Domains auf unseren Server selber verwalten wollen. Der Registrar leitet nun einfach ALLE Anfragen an unsere Domain 'meinedomain.com' auf die beiden Nameserver die wir dort eingetragen haben weiter. Würden wir nun keine Nameserver auf unseren Server einrichten laufen alle anfragen an diesen Domain ins Leere.

Serverarbeiten:
Wir verwenden zuerst Cpanel um die Grobarbeiten zu erledigen und kontrollieren dann als Root und ssh ob das alles richtig ist.

  • Melden Sie sich in ihrem WHM unter http://ihreip:2086 an
  • Gehen Sie zu den Bereich: [Networking Setup]
  • Klicken Sie auf [Nameservers IPs]
  • Sie sehen die Meldung: Assigned Nameserver IPs
  • Und dannach: Updating Ip List from Whois database
  • Das kann nun etwas dauern ...
  • Haben Sie noch keine Nameserver eingerichtet ist sind die Felder leer und Sie müssen nun die Nameserver einrichten.
  • Im Feld: [Assign an ip for a new nameserver:]
  • tragen Sie nun ein: ns1.meinedomain.com  und klicken Sie auf [Assign]
  • Wiederholen Sie den Vorgang und tragen Sie 'ns2.meinedomain.com' ein.
  • Haben Sie Geduld es dauert ein wenig (Manchmal bis zu 10 Minuten) bis WHM die Prüfungen macht und die beiden Nameserver anlegt.


Sie sollten nun zwei Nameserver mit voranstehenden IPs haben.

111.111.111.111|ns1.nameserver.com
222.222.222.222|ns2.nameserver.com

Manchmal kommt es vor das die 'falschen' IPs zugewiesen werden. Das liegt an der Logik vom WHM das IMMER die erste auf den System vorhanden IP nimmt - wenn man das aber nicht will weil man diese bereits als Shared IP verwendet dann sollte man das ändern. Zwar kann man die Änderungen auch im WHM durchführen, das ist aber sehr aufwendig und fehleranfällig. Besser ist es nun dem Server mittels Root auf Trab zu bringen.

Verwenden Sie einen SSH-Client ihrer Wahl und melden Sie sich auf den Server an.

Sobald Sie auf der Console ihres Servers sind starten Sie am besten MC oder verwenden Sie einen Editor wie 'Pico' oder 'Nano'. Wichtig ist nur das Sie Änderungen an einigen Konfigurations-Dateien vornehmen können.

Als erstes geben Sie nun auf der Console:
service named stop
service named start
ein. Das tun wir um einen definierten Zustand von Bind zu haben.

Als nächstes prüfen wir

/etc/wwwacct.conf
Wir prüfen ob die Nameserver korrekt eingetragen sind
NS ns1.ns1.nameserver.com
NS2 ns2.nameserver.com

Nun prüfen wir
/etc/resolv.conf
Diese Datei wird verwendet um nach Names Ausschau zu halten die nicht im FQDN-Format sind.
FQDN bedeutet: Vollständiger Hostname. Ein FQDN besteht aus dem Hostnamen (z.B. www) und dem Domainnamen (z.B. cinipac.com). Der FQDN lautet dann www.thomsnllc.com Weitergehende

Prüfen Sie ob hier Nameserver Einträge für jede IP vorhanden sind.
Die sollten in etwa so aussehen
domain mybox.com
search mybox.com
nameserver 127.0.0.1
nameserver 111.111.111.111
nameserver 222.222.222.222

Wobei 'mybox.com' die Hauptdomain ihres Server ist , und '111.111.111.111' and '222.222.222.222' die beiden IP Adressen vom Primär und Sekondär Nameserver.

Als nächstes schauen wir uns:
/etc/nameserverips
an.
Prüfen Sie nun das hier ihre IP auch als Nameserver fungieren!
Das muss nun so aussehen:
111.111.111.111=ns1.nameserver.com
222.222.222.222=ns2.nameserver.com

HIER haben Sie die Möglichkeit die IP-Adressen zu ändern. Sie dürfen selbstverständlich nur IP-Adressen nehmen die auf den Server verfügbar sind und die Frei sind!

Vergessen Sie nicht die Datei zu speichern.
Ebenfalls muss nach jeder Änderung ein:
- service named stop
- service named start
ausgeführt werden.

Das wars auch schon.
Einige Anmerkungen und Tipps.
Resolver Setup. Stellen Sie sicher das ihr Hoster Resolver definiert hat. Der Resolver wird mit den Funktionen gethostbyname und gethostbyaddr angesprochen. Er liefert die IP-Adresse eines Domain-Namens bzw. dem Haupt-Domain-Namen einer IP-Adresse zurück.
Damit der Resolver arbeiten kann benötigt er die IP-Adresse von einem, besser von zwei DNS-Server, die in den TCP/IP-Einstellungen eingetragen oder über DHCP angefordert werden müssen. Ist kein Resolver vorhanden, dann funktioniert die Domainauflösung dennoch - nur halt langsamer.


Nameserver werden nicht von 'außerhalb' gesehen
Rufen Sie auf der Console als Root /scripts/fixndc auf. Das sollte das Problem lösen.

named failure
als Root geben Sie ein
- yum remove bind
- yum install bind bind-chroot bind-devel caching-nameserver

anschließend
- service named start

Reverse DNS (rDNS)
Sie benötigen einen DNS pointer für ihre Nameservers. Sprechen Sie mit ihrem Hoster und teilen Sie ihm die Nameserver und deren IP Adressen mit. Viele Mailserver akzeptieren eingehende Mails nur dann, wenn die IP-Adresse des Senders über einen Reverse-DNS-Eintrag verfügt  Bei "normalen" DNS-Abfragen wird bei einem bekannten Hostnamen die zugehörige unbekannte IP-Adresse ermittelt. Diese benötigt ja z.B. der Browser zum Herstellen einer TCP-Verbindung zum richtigen Server nach der Eingabe einer Adresse in die URL-Zeile.

forum.meinedomain.com ---> 72.233.34.180

Bei Reverse-DNS funktioniert das genau anders herum: Es soll der zu einer IP-Adresse gehörende Hostname ermittelt werden.
72.233.34.180 ---> ihrserver.com

Last Updated on Friday, 04 September 2009 18:22
 



Support

LiveZilla Live Help

Supportticket

Contakt

US - Call:
+1 (202) 470-1095



Monitored by Pingdom


home search