Spezial DNS eintrag

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
MacGyver031
Beiträge: 628
Registriert: 18.08.2003 11:24:49
Wohnort: Wiedlisbach, Schweiz
Kontaktdaten:

Spezial DNS eintrag

Beitrag von MacGyver031 » 04.09.2003 01:56:14

Hallo,
Ich möchte gern folgende konstellation:
Internet -> Router (eingestellt für Port 80 -> Server) -> Server, PC1, PC2

Mit:
Internetname: ich.meinprovider.de
Bei http://www.ich.meinprovider.de will ich Server homepage
bei PCx.ich.meinprovider.de will ich PCx homepage.

ABER alle laufen über eine Externe IP und 3 interne IP.

Mit andern Worten: DNS so aufsetzen dass die interne IP verwendet wird um namen zu geben und ein Programm den Server als DNS-depandant router macht.
Geht das??? :roll:

Ich bin sehr dankbar für eure Antworten.
Sincerely your
MacGyver

SysInfo:
Intel Centrino 1.3GHz, 1GB, ATI M9, 1400x1050.
2.6.23, xorg-x11 7.2 Fluxbox 1.0.0 and many more.

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Beitrag von dominator » 04.09.2003 11:29:33

du vermischt bei deinem ansatz mehrere dinge, deswegen ist muss ich erstmal gegenfragen, bevor ich dir richtig antworten kann 8)

1) hast du eine eigene domain, oder nur eine subdomain ?
2) wenn domain, hast du dann zugriff auf die config des webservers ?

wenn zweimal "nein", dann bliebe nur die möglichkeit per script (z.bsp. php) den header der html je nach "PCx" anfrage anzupassen.
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Benutzeravatar
MacGyver031
Beiträge: 628
Registriert: 18.08.2003 11:24:49
Wohnort: Wiedlisbach, Schweiz
Kontaktdaten:

Beitrag von MacGyver031 » 04.09.2003 12:22:50

dominator hat geschrieben: 1) hast du eine eigene domain, oder nur eine subdomain ?
Jetzt habe ich noch ein dyndns Adresse, und will testweise eine subdomain.
Aber der soll sich in nächsterzeit ändern wenn mein Vorhaben gelingen sollte, ich will mein Familien-Stammbaum (etwa so: angus.james.harry.macgyver.de)
dominator hat geschrieben: 2) wenn domain, hast du dann zugriff auf die config des webservers ?
.
Der Webserver steht bei mir. Also ja, vollen Zugriff. Danke.

-----

Internet IP: 62.204.x.x
Router: 192.168. x.x (Routet Port 80 auf x.x.x.2)
Server: 192.168.x.2, PC2 : 192.168.x.3, .....

Da ich nun den Server Linuxbasierend habe, ist es möglich:
Internet IP: 62.204.x.x
Server eth0: 62.204.x.x eth1: 192.168.x.1
PC1: 192.168.x.3, ......

Was genau müsste ich machen, damit wenn man von internet kommt: (www.)meinip.meinprovider.de -> Server
pc1.meinip.meinprovider.de -> PC1

Ich weiss dass ich am Router drei verschiedene Ports mit jeweiligen Servern belegen kann, aber dann ist die Konfiguration von einem DNS Server unmöglich?

Danke.
Sincerely your
MacGyver

SysInfo:
Intel Centrino 1.3GHz, 1GB, ATI M9, 1400x1050.
2.6.23, xorg-x11 7.2 Fluxbox 1.0.0 and many more.

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Beitrag von dominator » 04.09.2003 13:52:07

also wie ich schon sagte, du vermischt da mehrere dinge miteinander. ich versuche mal frei zu interpretieren :wink:

mit einem dyndns-account bzw einer subdomain ist es nicht möglich den zugehörigen dns-eintrag zu gestalten, also das thema dns kannst du gleich mal vergessen.

es gibt eigentlich nur 2 möglichkeiten für dich :
  • 1) du müsstest deine pc's über andere ports ansprechen, dann kann der router auch per nat deine pc's ins inet-bringen. also zum beispiel

    Code: Alles auswählen

    http://deineinternetadresse:99
    jetzt kann dann der router diese anfrage an einen port auf deinem pc2 weiterleiten und da horcht dann z.bsp. der apache drauf ..... analog pc3 ... pc99
  • 2) oder du machst eben ein skript, dass z.bsp. je nach url dann den http-header umschreibt (siehe php-funktion header). hm ..... vielleicht als lösung 2.5 einfach über nfs-mounts dem apache mit virtual-hosts verschiedene verzeichnisse anbieten .... müsste man mal überdenken .... klingt auf alle fälle ganz gut ..... :idea: :idea: :idea: (sieht man mal, was einem beim schreiben alles einfällt *g*)
tja, insgesamt würde ich wie gesagt den dns ansatz vergessen und mich mal auf den router oder besser die virtual-hosts konzentrieren 8)
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Benutzeravatar
MacGyver031
Beiträge: 628
Registriert: 18.08.2003 11:24:49
Wohnort: Wiedlisbach, Schweiz
Kontaktdaten:

Beitrag von MacGyver031 » 04.09.2003 18:06:56

Danke, ich habe ebenfalls an Ports gedacht, aber es sieht etwas "beschissen" aus wenn ich irgendwie meinip.meinprovider.de:80 für www und meinip.meiprovider.de:8080 für pc1. Aber ist nicht so schlimm.

Ich weiss was ich falsch überlegt habe: Jede subdomain hat ja eine eindeutige IP -> Extern kann ich nicht auf mein DNS gestütztes System zurückgreiffen.

Vielen dank.

Ich versuche mal einen intranet DNS aufzusetzen.
Sincerely your
MacGyver

SysInfo:
Intel Centrino 1.3GHz, 1GB, ATI M9, 1400x1050.
2.6.23, xorg-x11 7.2 Fluxbox 1.0.0 and many more.

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 04.09.2003 18:31:25

MacGyver031 hat geschrieben:Was genau müsste ich machen, damit wenn man von internet kommt: (www.)meinip.meinprovider.de -> Server
pc1.meinip.meinprovider.de -> PC1
Auf Deinem Server einen DNS einrichten, der die Namen im priv. Netz auflösen kann
und
dein.dyndnsaccount.org dann als primären Nameserver auf allen Rechneren eintragen, mit denen Du auf die Rechner hinter dem Server zugreifen willst.

Wobei das allerdings schlecht zu bewerkstelligen ist, weil es ja ein dyndns ist und der Rechner wahrscheinlich nicht immer an ist.

Also bleiben praktisch gesehen nur noch beiden Möglichkeiten, die der Dominator vorgeschlagen hat. Das Problem mit den Ports könnte man aber auch mit der Rewrite-engine lösen.

Raoul
Zuletzt geändert von Raoul am 04.09.2003 19:15:26, insgesamt 1-mal geändert.

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 04.09.2003 18:50:33

Nachtrag: Ähnlich wie Lösung 2 vom Dominator:

Mit dem Apachen virtuelle Hosts anlegen, die aber nicht auf NFS-Verzeichnisse legen, sonden mit dem Apache Proxy Modul auf die anderen Apachen umleiten:

Virtueller Host pc1.meindyndns.org wird auf das Verzeichnis/den Alias "/pc1" gelegt, der dann mit

Code: Alles auswählen

 ProxyRequests Off

ProxyPass /pc1 http://pc1.lokaledomain.lan
ProxyPassReverse /pc1 http://pc1.lokaledomain.lan
umgeleitet wird.

Das müsste gehen!!! :-)

--- Edit: ES GEHT! und kein Bind nötig, ich arbeite nur mit dnsmasq, sprich mit der Hosts-Datei

SUPER!!! Wieder was gelernt...
Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Benutzeravatar
dominator
Beiträge: 790
Registriert: 26.08.2003 10:05:37
Wohnort: Neuerdings meistens im Bierparadies Oberfranken

Beitrag von dominator » 04.09.2003 20:04:10

Raoul hat geschrieben:.... mit dem Apache Proxy Modul .....
auch net schlecht, sogar besser als meine idee :hail:
Raoul hat geschrieben: --- Edit: ES GEHT ! .... SUPER!!! Wieder was gelernt...
ich auch :D so soll es sein, stillstand ist schliesslich rückschritt :wink:
gruss + viel erfolg

Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit

Benutzeravatar
MacGyver031
Beiträge: 628
Registriert: 18.08.2003 11:24:49
Wohnort: Wiedlisbach, Schweiz
Kontaktdaten:

Beitrag von MacGyver031 » 06.09.2003 02:19:29

Hallo Raoul,
Da schliesse ich mich "dominator" an! Sehr gute idee!

Vorlaufig läuft bei mir nur ein HTTP-Server. Ich habe noch einige Probleme zu lösen (samba will nicht, ...), werde deine Idee aber sicher einmal einsetzen.

Vielen dank an Euch.
Sincerely your
MacGyver

SysInfo:
Intel Centrino 1.3GHz, 1GB, ATI M9, 1400x1050.
2.6.23, xorg-x11 7.2 Fluxbox 1.0.0 and many more.

Antworten