PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bin9 nameserver auf dsl-router...



gravity
10.04.03, 17:40
hallo,

ich benutze SuSE 8.1 als DSL-Router mit zugang von t-online. da ich dial on demand aktiviert habe speichert der pc nur die beiden t-online dns server und nicht sich selbst. ich habe nun versucht den pc im yast einzutragen, aber das klappte nicht, danach habe ich die /etc/resolv.conf selbst händisch bearbeitet, geht aber auch nicht. immer wenn ich das netzwerk neu starte sind die tonline dns server wieder drin und mein dns-server ist nicht mehr in der resolv.conf. jemand ne idee?

langalaxy
10.04.03, 18:19
Hi

Also du kannst das automatische ersetzen der Datei resolv.conf verhindern indem du in der Datei /etc/sysconfig/network/config folgenden Abschnitt bearbeitest:

# There are some services (ppp, ippp, dhcp-client, pcmcia, hotplug) that have to
# change the /etc/resolv.conf dynamically at certain times. E.g. if ppp/ippp
# establishes a connection and is supplied by the peer with a list of
# nameservers. Or pcmcia needs to set the correct nameserver for the choosen
# configuration scheme. If you don't like these services to change
# /etc/resolv.conf at all, then set this variable to "no".
# If unsure, leave it at the default (which is "yes").
#
MODIFY_RESOLV_CONF_DYNAMICALLY="no"


Damit wird die Datei nicht mehr ersetzt wenn die Verbindung aufgebaut wird.
Wenn du einen eigenen DNS auf dem Router hast, kannst du die T-Online DNS auch als Forwarder eintragen.

So funktionierts zumindest mit SuSE 8.0 bestens.
HTH und nicht für mehr Verwirrung gesorgt zu haben.

mfg

Christoph

gravity
10.04.03, 19:51
danke für den tip, aber ich hab noch ein Problem, wenn ich
nslookup rechnername
eingebe bekomme ich folgende Fehlermeldung
Server: 192.168.0.254
Address: 192.168.0.254#53

** server can't find rechnername.heim.netz.: SERVFAIL

bin langsam am verzweifeln! kann mir da jemand weiter helfen?

langalaxy
10.04.03, 20:28
Hi


Hast du den DNS in die resolv.conf eingetragen []?
Poste mal bitte den Inhalt deiner resolv.conf
Läuft named []?
Ist die Zone angelegt []?


mfg

Christoph

gravity
10.04.03, 20:41
ja der named läuft und die zonenfiles hab ich auch angelegt und editiert und so sieht eins der zonefiles aus:

$TTL 24h
heim.netz.IN SOA rechnername.heim.netz. root.rechnername.heim.netz. (
2003041001 ; Seriennummer
24h ; Refresh
1h ; Retry
1w ; Expire
1h) ; negativer TTL-Cache
heim.netz. IN NS rechnername.heim.netz.

den inhalt hab ich selbst eingetragen. ist das normal, das dieser inhalt nicht automatisch vom system erzeugt wird?

und so sieht meine resolv.conf aus

nameserver 192.168.0.254
search heim.netz

langalaxy
10.04.03, 20:57
Original geschrieben von gravity
ja der named läuft und die zonenfiles hab ich auch angelegt und editiert und so sieht eins der zonefiles aus:

$TTL 24h
heim.netz.IN SOA rechnername.heim.netz. root.rechnername.heim.netz. (
2003041001 ; Seriennummer
24h ; Refresh
1h ; Retry
1w ; Expire
1h) ; negativer TTL-Cache
heim.netz. IN NS rechnername.heim.netz.

den inhalt hab ich selbst eingetragen. ist das normal, das dieser inhalt nicht automatisch vom system erzeugt wird?


Hi

Die Zonendateien musst du von Hand erstellen. Du hast aber schon Einträge wie zb odin.local.de. IN A 192.168.0.1 in deiner Zonendatei? Falls nein ist es klar dass du einen Fehler bei der Auflösung bekommst.
Du musst noch einen Eintrag in der Form rechnername.heim.netz. IN A [ip-adresse des rechners] anlegen.
Bisher ist nur der NS der Zone angegeben.
Vielleicht kannst du dich auch bei http://tldp.org/HOWTO/DNS-HOWTO.html in das Thema einlesen.
Falls das nicht funktioniert oder ich etwas falsches vermutet habe :ugly: melde dich einfach nochmal.

mfg

Christoph