Linux 15.028 Themen, 107.048 Beiträge

DNS Server unter Linux lässt sich net finden.... ?

[TCC]Dellerium / 3 Antworten / Baumansicht Nickles

Hi..

Ich hab mir mal das Buch ausgeliehen, das hier auf Nickles oben links im Fenster steht.... "Linux im Windoof Netzwerk"...

Ziel meiner Übung war es einen DNS für unsere Haus LAN aufzusetzen... nur für unserer Haus Lan.. net für Anfragen die auch in Netz gehen sollten... nun gut.. ich hab mir das Kapitel durchgelsen und dann versucht das Ding zum laufen zu bekommen...
Ich hab also brav die Scripte so abgetippt wie sie im buch dargestellt waren und dann versucht den Server zu starten.. der Start funzt auch.. ohne Fehlermeldung... Das Prob ist nur, das ich keine Anfragen stellen kann. Wenn ich versuche nslookup zu starten, bekomme ich nur "
*** Can't find server name for adress 10.10.0.1: non-existent host/domain
*** Default servers are not aviable

zu sehen.... nun ich muss dazu sagen, das ich in den Scripten einige wenige Änderungen gemacht habe, um den DNS auf unserer LAN anzupassen. Ich hab in der Datei named.conf folgendes stehen:

Anstatt

options {
directory "/var/named";
allow-query {127.0/16; 192.168.1/24;}
forwarders {194.25.2.129; };

steht bei mir

options {
directory "/var/named";
allow-query {127.0/16; 10.10/16;}
forwarders {194.25.2.129; };

Nun, ich kenne mich mit TCP/IP net unbedingt excellent aus, kann sein das das der Fehler ist... ich weiss es net genau.. ich hab mir das aus diversen Büchewn zurecht gestückelt....

Falls jemand erfahrung mit dem aufsetzen von DNS Servern hat und mir helfen könnte wäre ich ihm doch sehr dankbar...

bei Antwort benachrichtigen
T-Rex [TCC]Dellerium „DNS Server unter Linux lässt sich net finden.... ?“
Optionen

Moin,

ich weiß nicht, wofür der Eintrag forwarders gut ist, aber kann es sein, daß der die Anfragen, die er nicht findet, damit an den DNS Deines Providers weiterleitet? Da müßtest Du eben diesen eintragen.

Und es müßte eine Liste einiger vorhandenen Rechner geben.
Oder Du startest den entsprechenden Dämon, der die Namen dynamisch ermitteln kann (weiß jetzt nicht, wie der heißt).

 GrüßeT-Rex 
bei Antwort benachrichtigen
[TCC]Dellerium (Anonym) T-Rex „Moin,ich weiß nicht, wofür der Eintrag forwarders gut ist, aber kann es sein,...“
Optionen

Hi...

Forwarders legt fest, an welchen Server er anfragen schicken soll, die er nocht selber auflösen...

Der Dämon der die Namen dynamisch festlegen kann nennt sich DNS.... eben Domain Name Server.. eben diesne vrsuche ich ja aufzusetzen....

CYA Dell


bei Antwort benachrichtigen
AxelE [TCC]Dellerium „DNS Server unter Linux lässt sich net finden.... ?“
Optionen

Was Du da machst ist prinzipiell nur festlegen, welche Clients / Netze sich infos holen dürfen.

Über Antworten steht hier ja nix.

Du mußt für deine Netze (es soll ja nur für diese sein) eine Masterdomain anlegen. Besorg' dir dafür webmin oder lies die folgenen Zeilen:

Vorgabe: alle Rechner im Netz tragen einen Namen der Art rechnerxyz.intranet.de und haben feste IP-Adressen.
Eintrag in der /etc/named.conf
(irgendwo steht da auch dies:)
options {
directory "/var/named";
................

#
# a master zone
#
zone "intranet.de" IN {
type master;
file "intranet.de";
# by default, any host can receive zone transfers
#allow-transfer { any; };
notify yes;
};

in der besagten /var/named/intranet.de

$ORIGIN intranet.de. !!!!! der Punkt am ende ist wichtig
intranet.de. 1D IN SOA @ intranet.de. (
46
3H
15M
1W
1D )

1D IN NS dieserhost.intranet.de.
;
dieserhost IN A [deine IP dieses hosts]
IN MX 10 localhost.

rechner1.intranet.de. IN A [die adresse des ersten Rechners]

u.s.w.

und dann sollte es gehen.

trage bei den clients diesen Rechner als DNS ein.

bei Antwort benachrichtigen