DNS non-existent host/domain
Hallo, ich hab ein kleines Problem mit bind8 (respektive bind9, hab ich auch probiert). Ich habe ein kleines Netzwerk mit Linux-Server und NT-Workstations. Der Server geht über Modemverbindung ins Internet, die WS's (192.168.0.x) werden maskiert. Mit nslookup können sämtliche lokalen Namen aufgelöst werden, auch reverse-lookup funktioniert, von jedem Rechner (Server & WS's). Aber die Auflösung von anderen Adressen (z.B. www.suse.de) bei bestehender Modemverbindung funktioniert nicht! Zumindest nicht mit nslookup ('non-existent host/domain' oder so ähnlich). Browsen mit konqueror oder IE funktioniert jedoch, also löst er die Adressen anscheinend schon auf! In named.conf sind fünf Nameserver als forwarder angegeben, und ein tcpdump zeigt, dass auch die Kommunikation zwischen den Nameservern läuft... Ist das Problem bekannt? Tim Krah -- _____________________________ /"\ Tim Krah \ / ASCII Ribbon Campaign mail@timkrah.de X Against HTML Mail / \
Hallo, Tim Krah schrieb:
ich hab ein kleines Problem mit bind8 (respektive bind9, hab ich auch probiert). Hmm ... ich bin kein bind Experte ... aber was ist, wenn Du auf dem Nameserver auch noch in der /etc/resolv.conf die anderen Nameserver einträgst? Bringt das was?
Und die Einträge der Nameserver sind IP-Adressen oder? Hast Du die einmal kontrolliert, ob die richtig sind (einfach mittels nslookup eine Anfrage an die Server richten). Falls Du da Hostnamen eintragen solltest: Dann müssen die natürlich auch irgendwo erklärt werden ... Wie gesagt .. bin selbst doofie .. aber evtl. bringt es Dir ja was.... Mit besten Grüssen, Konrad Neitzel -- Konrad Neitzel Frankfurt / Main
ich hab ein kleines Problem mit bind8 (respektive bind9, hab ich auch probiert). Hmm ... ich bin kein bind Experte ... aber was ist, wenn Du auf dem Nameserver auch noch in der /etc/resolv.conf die anderen Nameserver einträgst? Bringt das was?
Hab ich schon probiert, bringt leider nix!
Und die Einträge der Nameserver sind IP-Adressen oder? Hast Du die einmal kontrolliert, ob die richtig sind (einfach mittels nslookup eine Anfrage an die Server richten).
Auch schon probiert, funzt! Nameserver sind als ip angegeben. Außerdem, der tcpdump beweißt: Mein Nameserver und die anderen Nameserver unterhalten sich ja miteinander...
Konrad Neitzel
Tim Krah -- _____________________________ /"\ Tim Krah \ / ASCII Ribbon Campaign mail@timkrah.de X Against HTML Mail / \
hallo tim, hast du denn einen forwarder eingetragen? bei bind8 ist das glaube ich ungefähr so: forward only; forwarders { 195.185.185.195; } gruß seb
Moin Tim, * Tim Krah schrieb am 16 May 2001:
Ich habe ein kleines Netzwerk mit Linux-Server und NT-Workstations. Der Server geht über Modemverbindung ins Internet, die WS's (192.168.0.x) werden maskiert. Mit nslookup können sämtliche lokalen Namen aufgelöst werden, auch reverse-lookup funktioniert, von jedem Rechner (Server & WS's). Aber die Auflösung von anderen Adressen (z.B. www.suse.de) bei bestehender Modemverbindung funktioniert nicht!
Kann es sein, daß deine Modemverbindung deine resolv.conf überschreibt? Bei den Clients ist der Server als DNS eingetragen? Gruß, Sebastian -- Do not meddle in the affairs of Wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/
-----Ursprüngliche Nachricht----- Von: Sebastian Helms [mailto:sebastian@helms.sh]
* Tim Krah schrieb am 16 May 2001:
Ich habe ein kleines Netzwerk mit Linux-Server und NT-Workstations. Der Server geht über Modemverbindung ins Internet, die WS's (192.168.0.x) werden maskiert. Mit nslookup können sämtliche lokalen Namen aufgelöst werden, auch reverse-lookup funktioniert, von jedem Rechner (Server & WS's). Aber die Auflösung von anderen Adressen (z.B. www.suse.de) bei bestehender Modemverbindung funktioniert nicht!
Kann es sein, daß deine Modemverbindung deine resolv.conf überschreibt?
Nein, hab ich gecheckt. Und selbst wenn, wärs mir eigentlich ziemlich wurscht, ich habs sowohl mit als auch ohne Einträge in der resolv.conf probiert. Ausserdem soll ja der Nameserver auflösen...
Bei den Clients ist der Server als DNS eingetragen?
Ja.
Gruß,
Sebastian
Gruß zurück, Tim
On Thu, May 17, 2001 at 07:59:32PM +0200, Tim Krah wrote:
Von: Sebastian Helms [mailto:sebastian@helms.sh]
Kann es sein, daß deine Modemverbindung deine resolv.conf überschreibt?
Nein, hab ich gecheckt. Und selbst wenn, wärs mir eigentlich ziemlich wurscht, ich habs sowohl mit als auch ohne Einträge in der resolv.conf probiert. Ausserdem soll ja der Nameserver auflösen...
Klar, aber woher, wenn nicht aus der /etc/resolv.conf, soll Dein Server wissen, welchen Nameserver er befragen soll? Gruß, Christian -- Christian Schmidt | Germany | ChriSchmi@t-online.de PGP Key ID: 0x4BB05393
Kann es sein, daß deine Modemverbindung deine resolv.conf überschreibt?
Nein, hab ich gecheckt. Und selbst wenn, wärs mir eigentlich ziemlich wurscht, ich habs sowohl mit als auch ohne Einträge in der resolv.conf probiert. Ausserdem soll ja der Nameserver auflösen...
Klar, aber woher, wenn nicht aus der /etc/resolv.conf, soll Dein Server wissen, welchen Nameserver er befragen soll?
MEIN bind8 steht auf jeden Fall IMMER in der resolv.conf Tim
Moin Tim, * Tim Krah schrieb am 17 May 2001:
Von: Sebastian Helms [mailto:sebastian@helms.sh] * Tim Krah schrieb am 16 May 2001:
Ich habe ein kleines Netzwerk mit Linux-Server und NT-Workstations. Der Server geht über Modemverbindung ins Internet, die WS's (192.168.0.x) werden maskiert. Mit nslookup können sämtliche lokalen Namen aufgelöst werden, auch reverse-lookup funktioniert, von jedem Rechner (Server & WS's). Aber die Auflösung von anderen Adressen (z.B. www.suse.de) bei bestehender Modemverbindung funktioniert nicht!
Kann es sein, daß deine Modemverbindung deine resolv.conf überschreibt?
Nein, hab ich gecheckt. Und selbst wenn, wärs mir eigentlich ziemlich wurscht, ich habs sowohl mit als auch ohne Einträge in der resolv.conf probiert. Ausserdem soll ja der Nameserver auflösen...
Naja, aber damit dein System deinen DNS anspricht, muß die resolv.conf ja stimmen. Gruß, Sebastian -- Do not meddle in the affairs of Wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/
* Tim Krah schrieb am 17 May 2001:
Von: Sebastian Helms [mailto:sebastian@helms.sh] * Tim Krah schrieb am 16 May 2001:
Ich habe ein kleines Netzwerk mit Linux-Server und NT-Workstations. Der Server geht über Modemverbindung ins Internet, die WS's (192.168.0.x) werden maskiert. Mit nslookup können sämtliche lokalen Namen aufgelöst werden, auch reverse-lookup funktioniert, von jedem Rechner (Server & WS's). Aber die Auflösung von anderen Adressen (z.B. www.suse.de) bei bestehender Modemverbindung funktioniert nicht!
Kann es sein, daß deine Modemverbindung deine resolv.conf überschreibt?
Nein, hab ich gecheckt. Und selbst wenn, wärs mir eigentlich ziemlich wurscht, ich habs sowohl mit als auch ohne Einträge in der resolv.conf probiert. Ausserdem soll ja der Nameserver auflösen...
Naja, aber damit dein System deinen DNS anspricht, muß die resolv.conf ja stimmen.
Gruß,
Sebastian
Hm, ja, aber wie gesagt, die internen Namen löst er mir ja schön auf! Und wenn die Modemverbindung steht, und er würde mir die resolv.conf ändern (was er nicht tut), und ich könnte dann (über den in die resolv.conf neu eingetragenen Nameserver) externe Namen auflösen wär's mir ja auch recht! Aber wie gesagt, dubios ist halt dass mein Nameserver sich mit den anderen DNS unterhält (tcpdump), auch IP's bekommt, aber nslookup versagt! Internet mit z.B. Konqueror geht ja auch!!!!!?? Tim
participants (5)
-
Christian Schmidt
-
Konrad Neitzel
-
Sebastian Helms
-
Sebastian Wolfgarten
-
Tim Krah