Nochmal: NAMESERVER ? ping von Win98-PC auf Linux-ISDN-Internet-PC
Fehler beim Nameserver ? Was kann hier der Fehler sein ? Ich habe Probleme mit "ping name-adresse" von einem Win-98-Client aus. Falls der aufzuloesende Name bei ping noch nicht vom Name-Server bekannt ist UND zusaetzlich die ISDN-Verbindung vom LINUX-Rechner down ist (im imon ersichtlich), dann bleibt ping kurzfristig haengen und sagt nach einiger Zeit "unbekannter Host xyz". Wenn ich den Befehl am Win-Rechner wiederhole, dann funktioniert es (Name ist jetzt dem Name-Server bekannt). Auf dem Linux-Server funktioniert ping <noch-unbekannter-Rechner> ohne Problem. Die Verbindung wird aufgebaut, der Name wird gefunden und ping arbeitet normal. Ich habe einen eigenen Name-Server auf dem LINUX-Rechner installiert (nur für die interne Rechner, also kein Zugriff von aussen auf den Name-Server). Die lokalen Rechner sind derzeit noch in /etc/hosts eingetragen. Der Rechner soll spaeter auch als interner Mail-Server agieren. Wahrscheinlich liegt das Problem in meiner Name-Server- Konfiguration. Tests / Voraussetzung: ISDN-Verbindung ist geschlossen, Rechner x.y.z dem Name-server unbekannt. Am Win98 führe ich ein ping x.y.z aus. Am Linux-Rechner wird die Verbindung aufgebaut, aber am Win98 schaut es aus, als ob Ping einfach einmal wartet. a) am LINUX-Rechner mach' ich nichts über die Verbindung --> Am Win 98 wartet ping und bricht ab mit "unbekannter rechner x.y.z" oder es dauert lange (etwa 30 Sekunden !!!) bis eine Antwort von ping kommt und alles funktioniert wie normal. b) am LINUX-Rechner führe ich ein nslookup x.y.z durch. Die Adresse ist schon längst da ! --> kurz danach beginnt dann der ping am Win 98 zu laufen. Als durch das Nachschauen im Name-Server beginnt der Win98 ping seine Arbeit. Durch das Nachschauen dürfte der Name-Server erst die Adresse an den Win-Rechner weiterschicken. c) am LINUX-Rechner führe ich ein nslookup für eine ANDERE-Adresse durch. Am Win-Rechner ändert sich nichts - ping startet nicht Am Win98 führe ich ein TELNET x.y.z aus. Am Linux-Rechner wird die Verbindung aufgebaut und am Win-98 wird die Telnet-Verbindung sofort aufgebaut. Wer kann mir helfen ? lg Harald Meine IP-Forwarding und Masquerading-Einstellungen: ======================================= input ACCEPT output ACCEPT forward ACCEPT target:MASQ prot: all opt: ------- source: localnet/24 destination: anywhere ports: n/a /etc/named.conf =============== options { directory "/var/named"; check-names master warn; allow-query { 127.0/16; 192.168.0/24; }; pid-file "/var/run/named.pid"; datasize default; stacksize default; coresize default; files unlimited; recursion yes; multiple-cnames no; // if yes, then a name my have more forwarders { 195.58.160.2; // I-NODE-Nameserver-A 195.58.161.3; // I-NODE-Nameserver-B }; }; zone "harald.at" IN { type master; file "privat.zone"; # by default, any host can receive zone transfers allow-transfer { any; }; notify yes; }; zone "localhost" IN { type master; file "localhost.zone"; check-names fail; allow-update { none; }; }; zone "0.0.127.in-addr.arpa" IN { type master; file "127.0.0.zone"; check-names fail; allow-update { none; }; }; zone "0.168.192.in-addr.arpa" IN { type master; file "tavirp.zone"; check-names fail; allow-update { none; }; }; zone "." IN { type hint; file "root.hint"; }; /etc/resolv =========== earch harald.at nameserver 192.168.0.201 # it's me /var/named/127.0.0.zone ======================= $ORIGIN 0.0.127.in-addr.arpa. @ 1D IN SOA localhost. root.localhost. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum 1D IN NS localhost. 1 1D IN PTR localhost. /var/named/localhost.zone ========================= $ORIGIN localhost. @ 1D IN SOA @ root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum 1D IN NS @ 1D IN A 127.0.0.1 /var/named/privat.zone ====================== $TTL 1D $GENERATE 20-127 client-$ A 192.168.0.$ @ IN SOA firewall.harald.at. root.harald.at. ( 2000092701 ; serial 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS firewall IN MX 0 firewall firewall IN A 192.168.0.201 #www IN CNAME firewall time IN CNAME firewall name IN CNAME firewall #mail IN CNAME firewall #ftp IN CNAME firewall #news IN CNAME firewall ; /var/named/tavirp.zone ====================== $TTL 1D $GENERATE 20-127 $ PTR client-$.harald.at. @ IN SOA firewall.harald.at. root.harald.at. ( 2000092701 ; serial 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS firewall.harald.at. 201 IN PTR firewall.harald.at. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
DI Harald ARNOLD wrote:
Fehler beim Nameserver ? Was kann hier der Fehler sein ?
wenn du die konfiguration nicht geändert hast passiert folgendes: vor der isdn-verbindung hast du ein routing das beim isdn-aufbau von suse geändert wird. verantwortlich dafür sind die ippp-up-scripts. hier siehst du, daß ein neuer dns eingetragen wird und dein komplettes routing wird umgestellt. erkennen kannst du das mit "route -n" vor und während der verbindung. das bewirkt, daß der verbindungsaufbau langsamer ist als das ping und in diesem moment ein not-found dabei heraus kommt. ändern kannst du das, indem du das o. g. script anpaßt. gruß oliver --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
arnold@arnold.at
-
ol@ccmconsult.de