PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DNS und zwei netzwerkkarten unter Redhat 8.0



Seidl
04.02.03, 10:52
hab jetzt auf meiner maschine eine netzwerkkarte fürs lokale netz und einen dns eingerichtet,
dns funktioniert im lokalen netz einwandfrei

um ins Internet zu kommen hab ich nun eine zweite Netzwerkkarte installiert die direkt im Internet hängt+

jetzt wollt ich den DNS forwarder ausprobieren der funkt aber nich, ich komm zwar ins Internet aber nur wenn ich einen 2 DNS-eintrag (Provider) mache, DNS Forwarding (nslookup) funkt trotzdem nicht

bin windows geschädigt, kanns an dem liegen? :-)

Seidl
04.02.03, 13:39
gleich zur ünterstützung meine Confs

====================
named.conf
----------------------------
options {
directory "/var/named";
forwarders { 195.58.160.2; 195.58.161.3; };
};

zone "linux.at" in {
type master;
file "privat.zone";
allow-update {127.0/16; 192.168/16; };
};

zone "localhost" in {
type master;
file "localhost.zone";
allow-update {127.0/16; 192.168/16; };
};

zone "1.168.192.in-addr.arpa" in {
type master;
file "tavirp.zone";
allow-update {127.0/16; 192.168/16; };
};

zone "0.0.127.in-addr.arpa" in {
type master;
file "127.0.0.zone";
allow-update {127.0/16; 192.168/16; };
};

zone "." in {
type master;
file "root.hint";
allow-update {127.0/16; 192.168/16; };
};


=============================
resolv.conf
-----------------------------------------

search linux.at
nameserver 192.168.1.10

=============================
hosts.conf
-----------------------------------------
order hosts bind
multi on"

=============================
dhcp.conf (glaub zwar nicht das darin der Fehler liegt, aber was solls!
-----------------------------------------
ddns-update-style ad-hoc;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.10;
option domain-name-servers 192.168.1.10;
option netbios-name-servers 192.168.1.10;
option domain-name "linux.at";
server-name "lin-srv";
range 192.168.1.20 192.168.1.20;
allow unknown-clients;
}


meine zonedateinen sind glaub ich nicht ausschlaggebend!


also nochmal!

kurz und bündig!

mein Forwarder, Forwardet nicht!

Windoofsklicker
04.02.03, 15:34
geht evtl. ein wenig an der frage vorbei, aber soll dein nameserver selber alle einträge kennen? wenn nicht, dann trage doch einfach die nameserver des providers noch in die resolv.conf ein.... oder verpeile ich da jetzt was?

Seidl
04.02.03, 15:52
hätte ich auch schon probiert leider nein, aber zu deiner frage

mein dns soll nicht alle einträge kennen, aber durch den Forwarder in der named.conf fragt er den DNS Server meine Providers wenn eine externe Adresse verlangt wird,oder hab ich da was falsch verstanden?

elxdio
04.02.03, 22:03
moin

was ich nicht ganz mitbekommen habe, für welchen zweck willst du einen externen
dns haben !
hast ja keinen reverse zone mit ner externen ip ?

bye

Seidl
05.02.03, 07:09
was ich möchte ist das,

wenn eine anfrage and den DNSmit www.cisco.com kommt kann er sie im lokalen netz natürlich nicht finden, deshalb der Forwarder der den DNS meines Providers abfragt um die IP für www.cisco.com zu bekommen, und dann mein lokaler dns gibt sie an mich weiter!

geronet
05.02.03, 18:39
Zuerst einmal solltest du wenn der DNS Server (named) auf dem gleichen Host läuft in der resolv.conf die localhost-Adresse eintragen und nicht die IP-Adresse der eigenen Netzwerkkarte:

search linux.at
nameserver 127.0.0.1

named sollte natürlich auch auf dieser IP-Adresse lauschen.. tut er meist automatisch.

Ausserdem sollte der forward-Teil so aussehen:

forward first;
forwarders {
212.185.252.201;
194.25.2.129;
};

geronet
05.02.03, 18:40
Zuerst einmal solltest du wenn der DNS Server (named) auf dem gleichen Host läuft in der resolv.conf die localhost-Adresse eintragen und nicht die IP-Adresse der eigenen Netzwerkkarte:

search linux.at
nameserver 127.0.0.1

named sollte natürlich auch auf dieser IP-Adresse lauschen.. tut er meist automatisch.

Ausserdem sollte der forward-Teil so aussehen:

forward first;
forwarders {
218.185.252.201;
194.25.2.129;
};


"forward first;" heisst dass er zuerst den forwarder frägt.

Grüsse, Stefan