PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dns und squid



zagadka
25.08.03, 08:37
Hallo,

habe Squid am laufen für den Internet-Zugriff. Leider gibt es Probleme wenn Squid seiten aus dem internen Netzwerk aufruft. Das passiert immer dann, wenn in einer URL nur der Servername ohne Domain auftaucht.

z.B. http://server01

Name Error: The domain name does not exist.

http://server01.domainxy geht problemlos


Ein Ping auf den Servernamen funktioniert

# /etc/resolv.conf

search domainxy
172.16.5.2

PhilippB
25.08.03, 10:58
Hi,
hast du bei deim Client (wo du http://server01 aufrufst) den server01 auch in deinen Proxyausnahmen??

Wenn nicht, dann pack den mal da rein.

Das der Ping funktioniert ist klar, denn der geht ja nicht über den Proxy

sais
25.08.03, 14:06
hi!

du kannst in der squid.conf den parameter append domain verwenden..

einfach in die squid.conf folgendes eintragen:

append_domain .domainxy


dann squid neustarten..

squid fügt nun immer die domain zur url hinzu:
beispiel: du rufst auf: http://server01
und squid schickt dir: http://server01.domainxy

ps: wenn du das so machst brauchst du beim client keine speziellen einstellungen wir proxy ausnahmen..

mfg
sais

zagadka
25.08.03, 20:03
Das scheint zu funktionieren... Klasse!
Dank!

Gruß

noodles
26.08.03, 15:44
Hallo,

alternativ kannst du Squid (ich glaube, ab der Version 2.5) die '/etc/hosts' vor der Anfrage die DNS-Server auslesen lassen.
Der Eintrag in der 'squid.conf' lautet:

"hosts_file /etc/hosts" z.B.

Gruß
/noodles

Matzetronic
26.08.03, 16:22
hi,

oder du erstellst eine acl myserver dst deine_serverip/deine_netmask

und sagst dann:
always_direct myserver

genaue syntax hab ich leider nicht im kopf, bin noch auf arbeit.

mfg,
matze