Hoi z'samme Am Mittwoch, 10. Juli 2002 18.01 schrieb Heiner Gewiehs:
heiner.gewiehs@t-online.de (Heiner Gewiehs) schrieb:
Mit dem Testaufruf "nslookup boss" erhalte ich folgende Meldung:
boss:/ # nslookup boss Server: www-proxy.OS1.srv.t-online.de Address: 217.5.115.7
*** www-proxy.OS1.srv.t-online.de can't find boss: Non-existent host/domain
Diese Antwort ist richtig, denn das Internet kennt keine .tld mit dem Namen .obb
Ich arbeite mit SuSE 8.0 Der Rechnername des Servers ist "boss", die Domain "gewiehs.obb", die IP-Adresse 192.168.1.2.
Soweit so gut, das heist dann das Dein Rechner versucht die IP über die Nameserver in resolv.conf rauszufinden. Dies kann entweder gewollt sein (wenn Du einen Nameserver betreibst) oder liegt an der Prioritätenliste in der /etc/nssswitch.conf. Hier sollte ein Zeile wie "hosts: files, dns" drin stehen, für ältere Binaries auch in der /etc/host.conf eine Zeile "order hosts, bind". Es gibt da noch verschiedene andere Einstellungen, die sind in den Man-Pages erklärt. Dann würde er erst die Datei /etc/hosts abfragen, später dann erst den DNS. Falls Du einen eigenen Nameserver betreibst, ist die Reihenfolge genau anders herum, dann musst Du aber verhindern das einer der dynamischen Netzwerkdämonen (z.B. und vor allem dhcpclient) die Reihenfolge Deiner Nameserver ändert. Hierzu gibt es in Yast2 --> System -->sysconfig.editor unter der Baumstruktur "etc" folgende systemvariable: <quote> DHCLIENT_MODIFY_RESOLV_CONF: Should the DHCP client modify /etc/resolv.conf at all? If not, the set this to "no". (The default is "yes") resolv.conf will also stay untouched when MODIFY_RESOLV_CONF_DYNAMICALLY in /etc/rc.config is set to "no". </quote> Heist auf Klartext: wenn nur der DHCP Client nicht ändern soll, dann hier auf Yes setzen, wenn auch alle anderen Proggis es sein lassen sollen, dann den zweiten Parameter benutzen. Ansonsten habe ich hier die gleiche Konfiguration am laufen, ich könnte Dir also auch noch Beispiele für die ZONE Dateien zukommen lassen. Viel Spass beim Namenfinden Gruss Jörn