Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

27.04.2009, 11:45

lokaler DNS

Hallo Leute,

ich habe einen Server, welcher einen DNS benötigt. Den wollte ich eig gleich lokal auf dem gleichen Anlegen. Laut google.de ist das mit BIND möglich. Ich bin nach folgender Anleitung vorgegangen:

http://www.xenocafe.com/tutorials/dns_li…edhat-part2.php

Leider zeigt der mir bei nslookup jedoch nicht die IP-Adresse an, welche ich in die zone-Datei rein geschrieben habe.


könnt ihr mir helfen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »pille_palle« (27.04.2009, 11:47)


2

27.04.2009, 13:26

Magst Du vielleicht lieber was einfaches, wie z.B. dnsmasq , verwenden oder was soll das werden?

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

3

27.04.2009, 19:56

RE: lokaler DNS

Zitat

Original von pille_palle
Leider zeigt der mir bei nslookup jedoch nicht die IP-Adresse an, welche ich in die zone-Datei rein geschrieben habe.
könnt ihr mir helfen?


kennen deine clients die ip des nameservers? (/etc/resolv.conf)

starte den bind im debugmodus im vordergrund und schau nach, was bei clientanfragen passiert.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

4

06.05.2009, 12:56

He Leute,

vielen Dank erstmal für eure Antworten.

Ich hab mir jetzt dnsmasq runtergeladen als Archiv, weil der Server keinen Internetzugang hat. (Ist nur ne Testumgebung und wenn ich ins Internet gehe, verfallen die Lizenzen)

Es geht aber schon los, dass die Installation nicht funktioniert :(

laut Anweisung, muss ich nur "make install" ins Terminal eingeben, wenn ich in dem Ordner bin.
Es komm ein Haufen Text
Der erste Fehler kommt bei:

/bin/sh: nawk: command not found

und dann noch:
[make1]: cc: command not found
[make1]: *** [cache.o] Error 127
make: *** [dnsmasq] Error 2


bitte helft mir

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

5

06.05.2009, 13:20

und warum willst du bind nicht nehmen, wenn der schon installiert ist?
wie gesagt, starte ihn im debugmodus, dann siehst du sehr schnell, wo es hakt!
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

6

06.05.2009, 14:17

ich habs ja schonmal versucht mit bind ... und da hats ja nicht funktioniert.

Hast du vielleicht nochmal ne gute Schritt für Schritt Anleitung?

danke

7

06.05.2009, 15:07

hab jetzt nochmal ne Andere Schritt für Schritt anleitung durch gekaut.

Wie kann ich denn Bind starten?

Und wie kann ich "named" neu laden?

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

8

06.05.2009, 15:53

ob bind (named) bereits läuft, siehst du mit ps ax.
wenn er läuft, dann stoppe ihn mit kill und starte ihn in der konsole mit
named -g -d1
debuglevel 1 sollte erst einmal reichen, wenn nicht, dann kannst du den hochsetzen.
auf der konsole erscheinen jetzt die debugmeldungen von bind und du bekommst infos, was nicht funktioniert. wenn bind ohne murren startet, dann kannst du ja mal von einem clienten aus eine anfrage starten.

genaueres siehe man named
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

9

08.05.2009, 07:45

ich hab deine Befehle eingegeben und bekomme nach named -g -d1 folgende Ausgabe:
Ich schreibe jetzt nur die Zeilen, wo ich denke, dass sie einen Fehler bedeuten:

ignoring config file logging statement due to -g option
couldn't open pid file 'var/run/named/named.pid': permission denied
exiting (due to early fatal error)


hab das ganze auch mal mit sudo probiert. Geht auch nicht.


danke vielmals für deine/eure Hilfe

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

10

11.05.2009, 07:15

entweder schränkt sudo deine rechte auf bestimmte verzeichnisse (chroot?) oder kommandos ein oder mit dem verzeichnis /var/run/.... (ro gemountet, warum auch immer :crazy: ) stimmt was nicht. nimm mal einen echten root-account.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Thema bewerten