Hallo zusammen, hallo DNS-Cracks, ich habe auf meinem Router (486er, Kernel 2.2.13, SuSE 6.3) gemäß der SuSE-Support-Datenbank [1] einen Caching-Only-Nameserver mit bind8 eingerichtet. Meine named.conf sieht so aus: -----8<------8<-----8<-----8<-----8<-----8<----8<---- options { directory "/var/named"; check-names master warn; pid-file "/var/run/named.pid"; datasize default; stacksize default; coresize default; files unlimited; recursion yes; multiple-cnames no; forward only; forwarders { 194.25.0.125; 194.25.2.129; }; zone "." IN { type hint; file "root.hint"; }; 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; }; }; -----8<------8<-----8<-----8<-----8<-----8<----8<---- Funktioniert problemlos beim Surfen und EMailen, allerdings sagt nslookup jetzt: tephan@lin1:~/stuff > nslookup www.hakuli.de *** Can't find server name for address 192.168.0.100: Non-existent host/domain *** Default servers are not available Ich habe bei selflinux das Kapitel über DNS sowie das DNS-Howto gelesen, muss aber gestehen, dass ich nicht so ganz schlau daraus geworden bin. Hat jemand einen Tip? Vielen Dank! Stephan [1] http://sdb.suse.de/sdb/de/html/dns_cache.html -- Stephan Hakuli -------+--------------------------------> | Our domain mailto: stephan@hakuli.de | http://www.hakuli.de callto: +49 171 / 6518943 | is still under construction... --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Stephan Hakuli wrote on Mon, Aug 21, 2000 at 21:35 +0200:
stephan@lin1:~/stuff > nslookup www.hakuli.de *** Can't find server name for address 192.168.0.100: Non-existent host/domain *** Default servers are not available
hast Du in /etc/resolv.conf einen Eintrag nameserver 127.0.0.1 ? oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Die, 22 Aug 2000 schrieb Steffen Dettmer:
hast Du in /etc/resolv.conf einen Eintrag nameserver 127.0.0.1
Hi Steffen, ja, in der resolv.conf der Routers steht 127.0.0.1, bei den Clients steht die IP des Routers. Tut aber nich... Gruß, Stephan -- Stephan Hakuli -------+--------------------------------> | Our domain mailto: stephan@hakuli.de | http://www.hakuli.de callto: +49 171 / 6518943 | is still under construction... --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Stephan Hakuli schrieb:
Am Die, 22 Aug 2000 schrieb Steffen Dettmer:
hast Du in /etc/resolv.conf einen Eintrag nameserver 127.0.0.1
Hi Steffen,
ja, in der resolv.conf der Routers steht 127.0.0.1, bei den Clients steht die IP des Routers. Tut aber nich...
Hast du mit einer Firewall vielleicht Port 53 fuer DNS gesperrt ??? Oder ein Problem mit dem Routing? Ist vielleicht doof zu fragen, aber bei den Symptomen ... Rainer --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Stephan Hakuli wrote:
Hallo zusammen, hallo DNS-Cracks,
Bin ich nicht, aber ich kann Dir sagen, was ich mache...
stephan@lin1:~/stuff > nslookup www.hakuli.de *** Can't find server name for address 192.168.0.100: Non-existent host/domain *** Default servers are not available
Ich nehme an, dein lokales Netz ist im privaten 192.168.0.0/24-Netz und 192.168.0.100 ist dabei die Maschine, die nach www.hakuli.de aufgelöst werden soll. Damit das funktioniert, muss www.hakuli.de auch im lokalen Netz bekannt sein. => Entweder www.hakuli.de in allen /etc/hosts auf allen Maschinen im lokalen Netz eintragen, oder aber Deinen lokalen DNS für das 192.168.0.0/24-Netz als Master konfigurieren. Ich mache jedenfalls Zweiteres und zwar wie folgt (es geht auch anders:): 1. In /etc/named.conf folgendes anfügen:
zone "hakuli.de" { type master; file "hakuli.de"; };
zone "0.168.192.in-addr.arpa" { type master; file "hakuli.de.rev"; };
2. /var/named/hakuli.de und /var/named/hakuli.de.rev einrichten. 3. Auf allen Maschinen im Netz in /etc/rc.config folgendes setzen (Oder über Yast): SEARCHLIST="hakuli.de" NAMESERVER="192.168.0.100" CREATE_RESOLVCONF="yes" und /sbin/SuSEconfig starten - erzeugt neue /etc/resolv.conf, die dann ungefähr so aussieht:
search hakuli.de nameserver 192.168.0.100
4. Auf der DNS-Maschine den named neustarten /sbin/init.d/named restart Unter Umständen muss dann auch noch /etc/nsswitch.conf angepasst werden und SuSE's resolv.conf Hacks in /etc/ppp/ip-up deaktiviert werden. Wie, hängt von der Art deiner Anbindung ans Internet ab - Der brute-force Weg wäre in ip-up alle Zeilen mit Bezug zu resolv.conf auszukommentieren. Eine saubere Lösung im Fall von ISDN besteht darin in /etc/ppp/options.ippp0 ms-get-dns auszukommentieren/abzuschalten und bei modem-ppp/wvdial usepeerdns abzuschalten - Vorsicht: Unter 6.4 verpfuscht YaST2 und wvdial diese Einstellungen immer wieder. Gruss Ralf --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi,
From: Ralf Corsepius
Stephan Hakuli wrote:
Hallo zusammen, hallo DNS-Cracks,
Bin ich nicht, aber ich kann Dir sagen, was ich mache...
stephan@lin1:~/stuff > nslookup www.hakuli.de *** Can't find server name for address 192.168.0.100: Non-existent host/domain *** Default servers are not available
Ich nehme an, dein lokales Netz ist im privaten 192.168.0.0/24-Netz und 192.168.0.100 ist dabei die Maschine, die nach www.hakuli.de aufgelöst werden soll.
www.hakuli.de existiert im Netz. pegasus:/ # nslookup www.hakuli.de Server: pegasus.xsiteing.de Address: 192.168.10.126 Non-authoritative answer: Name: www.hakuli.de Address: 192.67.198.51 Also muss in die lokale Zone dann noch folgender Eintrag www IN A 192.67.198.51 Jedenfalls, wenn die lokale Domaine hakuli.de sein soll. by Joerg --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Mon, 21 Aug 2000 schrieb Stephan Hakuli: ....
zone "0.0.127.in-addr.arpa" IN { type master; file "127.0.0.zone"; check-names fail; allow-update { none; }; };
Nimm das noch dazu: zone "hakuli.de" { notify no; type master; file "hakuli.de"; }; Dann leg Dir in /var/named eine Datei namens hakuli.de an, die wie folgt aussehen sollte: --------------------------- schnipp ------------------------- ; ; Zone file for hakuli.de ; @ IN SOA ns.hakuli.de. root.hakuli.de. ( 200008220 ; serial. todays date + todays serial 8H ; refresh, seconds 2H ; retry, seconds 1W ; expiry, seconds 1D ) ; minimum, seconds ; TXT "Irgend ne Beschreibung" NS ns ; Nameserver ; localhost A 127.0.0.1 ns A 192.168.0.100 www CNAME ns --------------------------- schnapp ------------------------- -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ | http://www.knightsoft.de Manfred | http://www.knightsoft-net.de -> Bundesliga-Tipprunde! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (6)
-
corsepiu@faw.uni-ulm.de
-
j.zimmermann@xsiteing.de
-
Manfred.Tremmel@iiv.de
-
rainer.lischke@itellium.com
-
steffen@dett.de
-
stephan@hakuli.de