staging.inyokaproject.org

DNS-Server im "Heim"netz

Status: Gelöst | Ubuntu-Version: Server 10.04 (Lucid Lynx)
Antworten |

rayphi

Anmeldungsdatum:
25. August 2010

Beiträge: 5

Hallo miteinander,

Erstmal ein bisschen Vorgeschichte damit alle Fragen zum Drumherum schonmal geklärt sind:
Ich habe am 01.08. eine Ausbildung zum Fachinformatiker für Anwendungsentwicklung begonnen
(bis hier hin hatte ich nur ca 10% erfahrung mit Linux (mit Linux Server 0%)). Mein Betrieb ist eine Online Medien Agentur.
Nun da man als Azubi im Betrieb nicht so viel am laufendem Server rumspielen darf, möchte ich mir das Ganze in klein zuhause nachbauen!
Also habe ich mir jetzt einen Ubuntu Server 10.04 Aufgesetzt auf dem mittlerweile folgende dienste erfolgreich laufen

  • SSH (somit auch SFTP)

  • Samba

  • Apache

  • PHP

  • MySQL

  • etc.

Dieser Server ist wie alle anderen Rechner im Netzwerk an eine FritzBox 7270 angeschlossen.
Nun möchte ich das dieser Server auch als DNS-Server fungiert!
Dieser ist soweit auch schon nach der DNS-Server Bind Anleitung konfiuriert worden.

Nun komme ich aber bei dem Punkt nicht weiter, bei dem ich den Nameserver den anderen clients bekannt machen soll!
kann mir jemand sagen wie ich nun vorgehen muss?

falls ich irgendwelche fragen offen gelassen habe einfach nachfragen 😉

Mit bestem Gruß rayphi

agaida

Avatar von agaida

Anmeldungsdatum:
24. Februar 2010

Beiträge: 3348

kommt darauf an, was Du alles mit dem Teil spielen willst. Willst Du nur lokale Adressen bequem bekannt machen, ist bind9 eigentlich mit Kanonen auf Spatzen. In dem Fall wäre dnsmasq das angemessene Werkzeug, da Du dann nur noch die /etc/hosts auf Deinem Home-Server editieren müsstest. Willst Du DNS lernen, könnte bind9 wirklich richtig sein.

Das weitere Vorgehen sollte so aussehen - löst Du Die Namen per Hand auf, dann ist die lokale resolv.conf die Stelle, um den Nameserver bekannt zu machen. Nutzt du resolvconf, hilft man resolv.conf. Nutzt du den networkmanager, musst du den nameserver über den networkmanager bekannt machen. Viel Spass beim Einlesen in die Thematik, wenn man anfängt, zu begreifen, wie Namensauflösung funktioniert, ist es echt spannend. Bis dahin eigentlich nur nervig und dröge.

rayphi

(Themenstarter)

Anmeldungsdatum:
25. August 2010

Beiträge: 5

Wie gesagt ich bin Azubi und will DNS Lernen denn ich bin der meinung das sowas irgendwann in meiner Fachinformatiker laufbahn mal auf mich zukommen wird und wenn man dann schon mal was davon gehört hat oder so wie ich es vor habe sowas schon mal gemacht hat geht es beim zweiten mal gleich viel einfacher...

und nun noch mal zum Thema gibt es eine empfehlung wie es am besten/einfachsten gemacht wird also mit der resolv.conf, mit dem packet resolvconf oder dem networkmanager

und evtl ein verweis zu einer Dokumentation wäre cool

agaida

Avatar von agaida

Anmeldungsdatum:
24. Februar 2010

Beiträge: 3348

Wenn Du das eh lernen möchtest, mach es auf die manuelle Tour.

  • apt-get purge network-manager #(falls installiert)

  • apt-get purge resolvconf #(falls installiert)

  • nano /etc/network/interfaces (interface auf startisch stellen)

  • nano /etc/resolv.cong # in der form

 
nameserver  xxx.xxx.xxx.xxx # dein DNS
nameserver 8.8.8.8 # google1
nameserver 8.8.8.4 # google2

Doku:

  • man dnsmasq

  • man resolvconf

  • und alle anderen man's

  • Ubuntuusers wiki

  • google "howto bind8"

  • google "howto dnsmasq"

Du solltest noch die dnsutils installiert haben, der Befehl dig könnte hilfreich sein.

masche85

Anmeldungsdatum:
12. Juni 2009

Beiträge: 352

rayphi schrieb:

Nun komme ich aber bei dem Punkt nicht weiter, bei dem ich den Nameserver den anderen clients bekannt machen soll!

Normalerweise erhalten die Clients per DHCP einen Nameserver wie auch eine IP zugewiesen. Ich weiß nicht ob man die Fritzbox dahingehend konfigurieren kann. Ich habe bei mir einen eigenen DHCP-Server aufgesetzt. Wenn man feste IP-Adressen bei den Clients verwendet muss die /etc/resolv.conf manuell geändert werden. Eine andere Möglichkeit fällt mir nicht ein.

agaida

Avatar von agaida

Anmeldungsdatum:
24. Februar 2010

Beiträge: 3348

Schön, dass Du das ansprichst: dnsmasq kann natürlich auch dhcp. Das wäre dann ein Aufwasch. Ich empfehle für den Anfang aber eine manuelle Installation, damit man das mal gemacht hat. So Schritt für Schritt kann man ja wieder vom manuellen Setting weg hin zum automatischen Verteilen. Dann kann man aber auch nachvollziehen, was dhcp macht und wo Fallstricke liegen. Blöder wird man davon nicht, habe ich gemerkt.

rayphi

(Themenstarter)

Anmeldungsdatum:
25. August 2010

Beiträge: 5

vielen dank für die schnelle hilfe werd mich jetzt wohl erst mal mit dem ganzen auseinandersetzen...

Mit bestem Gruß rayphi

rayphi

(Themenstarter)

Anmeldungsdatum:
25. August 2010

Beiträge: 5

Die letzten beiden beiträge hab ich grad gar nicht gesehn...

Wie ist das kann ich jetzt eigentlich DHCP-Server, DNS-Server, LAMP-Server, etc. auf einem PC laufen lassen oder kommt das irgendwann zu konflikten oder so?

agaida

Avatar von agaida

Anmeldungsdatum:
24. Februar 2010

Beiträge: 3348

Eine Sache gibt es da, die Du auf jeden Fall beachten solltest: Es kann nur einen geben, und zwar den dhcp-server. Der Rest ist schnurz. Von daher bietet sich ein statischer Aufbau fürs erste an. Wenn der funktioniert, dann kannst du den dhcp im Router ohne Probleme lahmlegen. Ob Du dann weiter statisch fährst oder auf irgendeiner Maschine einen dhcp-server aufsetzt, ist dann Dir überlassen. Das ist ja das Schöne. Der wird immer gefunden. Deshalb darf pro Netz auch nur einer vorhanden sein. DNS-Server macht eigentlich auch nur einer Sinn, es sei denn man dediziert dem Webserver einen eigenen DNSServer.

Antworten |