Verzwickte Namensaufloesung :-(
![](https://seccdn.libravatar.org/avatar/82f661ebeb89ec16d1377f8297265749.jpg?s=120&d=mm&r=g)
Hallo! Ich habe ein Problem mit der Namensauflösung auf einem DSL-Router, der gleichzeitig auch Mails empfanen und senden soll. Der Rechner heißt server, als Domain ist royroos.de eingetragen, eine Domain die es auch außerhalb des lokalen Netztes gibt. In der resolv.conf stehen die 2 Nameserver von t-online, in /etc/hosts gibts den Eintrag 192.168.0.2 server.royroos.de server Wenn ich einen ping auf server.royroos.de loslasse, bekomme ich angezeigt, das 192.168.0.2 gepingt wrid. Ein ping server funktioniert auch. Allerdings bringt ein nslooku server gar keine Antwort und ein nslookup server.royroos.de die IP des rechners, wo die Domain gehostet ist. Mails an irgendwem@server.royroos.de werden auch direkt an den Mailserver des Providers ausgeliefert..., d.h. ich kann nicht mal Mails lokal z.B. mit fetchmail zustellen lassen :-(. Naja, hat jemand 'ne Idee, wie ich dieses Problem mit der Namensauflösung in den Griff bekommen kann. Ich würde gerne die externe Domain weiter für den rechner benutzen und wenn möglich möchte ich auch keinen Nameserver aufsetzen... Wieso wird eigentlich /etc/hosts nicht ausgewertet sondern zuerst die Nameserver aus der resolv.conf befragt. Kann man da was ander Reihenfolge ändern? Ciao + THX, Schöppi -- Christian Schoepplein | Beste Rockband der Welt: http://www.lily-rockt.de mail@schoeppi.net | Linux fuer Blinde: http://www.blinux.suse.de
![](https://seccdn.libravatar.org/avatar/ac652a7da1917a2096649d26e68b8b3b.jpg?s=120&d=mm&r=g)
* Christian Schoepplein postete am 19. Mär. 2003 folgendes:
nicht ausgewertet sondern zuerst die Nameserver aus der resolv.conf befragt. Kann man da was ander Reihenfolge ändern?
Ja in der /etc/host.conf wird das festgelegt. Bye Michael -- This fortune does not require Microsoft Windows. _______________________________________________________________________ Registered Linux User #228306 AIM & Y! Tuxi70 ICQ #151172379
![](https://seccdn.libravatar.org/avatar/c49a1b37769784e302f9b6c2f15fb979.jpg?s=120&d=mm&r=g)
Christian Schoepplein wrote:
die IP des rechners, wo die Domain gehostet ist. Mails an irgendwem@server.royroos.de werden auch direkt an den Mailserver des Providers ausgeliefert..., d.h. ich kann nicht mal Mails lokal z.B. mit fetchmail zustellen lassen :-(.
Doch, das geht.
Ich würde gerne die externe Domain weiter für den rechner benutzen und wenn möglich möchte ich auch keinen Nameserver aufsetzen...
Wieso wird eigentlich /etc/hosts nicht ausgewertet sondern zuerst die Nameserver aus der resolv.conf befragt. Kann man da was ander Reihenfolge ändern?
Halb und halb. Wenn "ping server" funktioniert, ist die Einstellung entsprechend vorgenommen. "nslookup" interessiert der Inhalt von /etc/hosts gar nicht, weswegen du die wirkliche Domain angezeigt bekommst. Konfiguriert wird es in /etc/host.conf. Dort wird bei dir schon "order hosts, bind" entalten sein. Abhilfe kannst du dir nur selbst schaffen, wenn du einen bind-Server aufsetzt, und du dort die zone "royroos.de" konfigurierst. Als Nameserver fuer /etc/resolv.conf musst du dann natuerlich deinen eigenen eintragen und die automatische Aktualisierung bei Einwahl abschalten. Sich einfach so eine Domain auszudenken und zu verwenden fuehrt immer zu merkwuerdigen Ergebnissen - auf beiden Seiten. Ich bin noch gluecklicher dyndns.org Kunde, werde ueber kurz oder lang aber alles auf meine registrierte Domain umstellen. Peter
![](https://seccdn.libravatar.org/avatar/82f661ebeb89ec16d1377f8297265749.jpg?s=120&d=mm&r=g)
Hi Peter! On Mit, Mär 19, 2003 at 11:50:40 +0100, Peter Wiersig wrote:
Christian Schoepplein wrote:
die IP des rechners, wo die Domain gehostet ist. Mails an irgendwem@server.royroos.de werden auch direkt an den Mailserver des Providers ausgeliefert..., d.h. ich kann nicht mal Mails lokal z.B. mit fetchmail zustellen lassen :-(.
Doch, das geht.
Ich würde gerne die externe Domain weiter für den rechner benutzen und wenn möglich möchte ich auch keinen Nameserver aufsetzen...
Wieso wird eigentlich /etc/hosts nicht ausgewertet sondern zuerst die Nameserver aus der resolv.conf befragt. Kann man da was ander Reihenfolge ändern?
Halb und halb. Wenn "ping server" funktioniert, ist die Einstellung entsprechend vorgenommen. "nslookup" interessiert der Inhalt von /etc/hosts gar nicht, weswegen du die wirkliche Domain angezeigt bekommst. Konfiguriert wird es in /etc/host.conf. Dort wird bei dir schon "order hosts, bind" entalten sein.
Abhilfe kannst du dir nur selbst schaffen, wenn du einen bind-Server aufsetzt, und du dort die zone "royroos.de" konfigurierst. Als Nameserver fuer /etc/resolv.conf musst du dann natuerlich deinen eigenen eintragen und die automatische Aktualisierung bei Einwahl abschalten.
Jau, wie das mit bind funzt ist klar. Eigentlich wollte ich aber vermeiden einen Nameserver aufzusetzehn..., aber naja. Kann man da wirklich nix machen, z.B. mit einem 2. Namen für den gleichen Rechner oder so?
Peter
Ciao, Schöppi -- Christian Schoepplein | Beste Rockband der Welt: http://www.lily-rockt.de mail@schoeppi.net | Linux fuer Blinde: http://www.blinux.suse.de
![](https://seccdn.libravatar.org/avatar/ac652a7da1917a2096649d26e68b8b3b.jpg?s=120&d=mm&r=g)
* Christian Schoepplein postete am 19. Mär. 2003 folgendes:
On Mit, Mär 19, 2003 at 11:50:40 +0100, Peter Wiersig wrote:
Abhilfe kannst du dir nur selbst schaffen, wenn du einen bind-Server aufsetzt, und du dort die zone "royroos.de" konfigurierst. Als Nameserver fuer /etc/resolv.conf musst du dann natuerlich deinen eigenen eintragen und die automatische Aktualisierung bei Einwahl abschalten.
Jau, wie das mit bind funzt ist klar. Eigentlich wollte ich aber vermeiden einen Nameserver aufzusetzehn..., aber naja. Kann man da wirklich nix machen, z.B. mit einem 2. Namen für den gleichen Rechner oder so?
Also ich habe für mein lokales Netz den DNS-Server djbdns[1] am laufen. Der dient zugleich als Cachingserver. djbdns ist ein vollwertiger DNS-Server, der BIND ablösen kann. Zudem sollte er aus Sicherheitsgründen vorgezogen werden. Für das einrichten ist ein deutsches[2] sowie ein englisches[3] Howto vorhanden. Nach meiner Meinung nach, ist dieser Server einfacher einzurichten als BIND Bye Michael [1] http://cr.yp.to/djbdns.html [2] http://www.better-com.de/pages/dnshowto.php [3] http://cr.yp.to/djbdns/install.html -- You have enemies? Good. That means you've stood up for something, sometime in your life. -- Sir Winston Churchill _______________________________________________________________________ Gegen TCPA! http://www.againsttcpa.com/what-is-tcpa.html
participants (3)
-
Christian Schoepplein
-
Michael Raab
-
Peter Wiersig