bind9 im lan

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
olli1209
Beiträge: 79
Registriert: 04.08.2004 23:26:08
Wohnort: Dortmund

bind9 im lan

Beitrag von olli1209 » 18.10.2004 22:07:49

Hi!

Also...ich habe auf meinen debian sarge server bind9 installiert. Das dient einmal fürs lokale netzwerk als dns-cache mit den dns servern des providers in den "forwarders".
Zweitens soll der dns server lokal adressen auflösen.
zum beispiel will ich "www.server.lan" auf den webserver des servers kommen. funzt auch alles schon.
hier mein zone file:

Code: Alles auswählen

$TTL 86400
@       IN SOA lan. root.lan. (
                        1          ; Serial Number
                        10800      ; Refresh
                        3600       ; Retry
                        604800     ; Expire after one week
                        86400  )   ; Minimum TTL of one day
;
@       IN      NS      lan.


server          IN      A       192.168.0.7
debian          IN      A       192.168.0.7
test        IN      A       192.168.0.7
Meine Frage ist jetzt wie funktioniert dass mit dem "www" ?
Wenn ich "server.lan" in den browser eingebe komme ich sofort auf die seite. mit "www.server.lan" nicht.
Wenn ich beispielsweise "google.de" eingebe, wird man ja sofort nach
"www.google.de" weitergeleitet. Wie bekomme ich diese Weiterleitung auch bei mir im lan hin?

Benutzeravatar
hacman
Beiträge: 209
Registriert: 24.04.2004 13:05:48
Wohnort: Hamburg
Kontaktdaten:

Beitrag von hacman » 18.10.2004 22:52:57

Da müstest Du wohl ne Subdomain für server.lan einrichten. Lies mal das Bind Admin Manual.
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GE/CS d- s++:+ a- C+++ USL++++ P+ L+++ E--- W+++ N++ o-- K w--- O- M- V-- PS++ PE Y+ PGP++ t++ 5++ X- R !tv b+++ DI++ D++ G e+++ h-- r++ y?
-----END GEEK CODE BLOCK-----

olli1209
Beiträge: 79
Registriert: 04.08.2004 23:26:08
Wohnort: Dortmund

Beitrag von olli1209 » 19.10.2004 14:16:01

ok...weiss zwar nicht ob man so subdomains macht, funzts aber mit:

Code: Alles auswählen


server       IN      A       192.168.0.7
www.server   IN      CNAME   server
jetzt kann ich schonmal den server mit "server.lan" und "www.server.lan" erreichen.
Würde jetzt gerne noch eine Umleitung von "server.lan" nach "www.server.lan" bewerkstelligen.
Denke das geht irgendwie mit dem Apache und nem VirtualHost.
Kann mir da jemand helfen?

Benutzeravatar
HZB
Beiträge: 490
Registriert: 22.10.2003 11:52:15
Wohnort: Wien

Beitrag von HZB » 19.10.2004 14:46:45

Du brauchst das .server bei http://www.server gar nicht

also nur

www IN A 192.168.0.7

und für server.lan gibt gar nichts ein also:

Code: Alles auswählen


           IN A 192.168.0.7
www IN A 192.168.0.7
hth

Patrick

Benutzeravatar
hacman
Beiträge: 209
Registriert: 24.04.2004 13:05:48
Wohnort: Hamburg
Kontaktdaten:

Beitrag von hacman » 19.10.2004 14:59:10

Mein lieber HZB, da hast Du leider nicht recht.
Wenn man nur www IN A ... angibt, hat man einen Server http://www.lan, aber olli wollte ja http://www.server.lan. Ergo...
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GE/CS d- s++:+ a- C+++ USL++++ P+ L+++ E--- W+++ N++ o-- K w--- O- M- V-- PS++ PE Y+ PGP++ t++ 5++ X- R !tv b+++ DI++ D++ G e+++ h-- r++ y?
-----END GEEK CODE BLOCK-----

Benutzeravatar
HZB
Beiträge: 490
Registriert: 22.10.2003 11:52:15
Wohnort: Wien

Beitrag von HZB » 19.10.2004 15:04:16

Ja mein Fehler :oops:

Es gehört natürlich

Code: Alles auswählen

www     IN CNAME server.lan.

olli1209
Beiträge: 79
Registriert: 04.08.2004 23:26:08
Wohnort: Dortmund

Beitrag von olli1209 » 21.10.2004 04:08:24

ja gut...kann mir denn noch jemand sagen wie ich nen redirect ala google.de
hinbekomme von server.lan auf http://www.server.lan?

Benutzeravatar
Pre7ender
Beiträge: 215
Registriert: 26.06.2004 19:06:17
Wohnort: localhost
Kontaktdaten:

Beitrag von Pre7ender » 28.10.2004 16:08:53

falls du php auf deinem webserver laufen hast machs einfach so:

beim server.lan - host eine index.php mit folgendem inhalt:

Code: Alles auswählen

<?php 
    header("Location: www.server.lan");
?>
sobald du jetzt server.lan in den browser eintippst wird die php datei aufgerufen und diese leitet dich umgehend weiter ..

falls du kein php hast weiss ich auch nicht weiter..

btw,
wäre es nicht einfach möglich eine domain namens "www.server.lan" zu machen, anstatt server.lan plus die subdomain www ??

wenn ich z.b. google.de besitze, dann hab ich ja den namen "google" plus ".de"
könnte ihc jetzt nicht einfach den namen auf "www.google" ändern?

volley
Beiträge: 31
Registriert: 18.08.2004 06:41:02

Beitrag von volley » 03.12.2004 20:04:38

am besten machst du's mit einer .htaccess (oder gleich in die httpd.conf), mit er Rewrite-Engine (mod_rewrite sollte mit dem apache laufen, sonst tuts lw nicht)

die rule dazu könnte ungefähr so aussehen:

Code: Alles auswählen

rewriterule ^server.lan/(.*) http://www.server.lan/$1
[nicht getestet!]
google wird dir da zig-tausende beispiele bringen :)

gruß

Antworten