Discussion:
Newbie: Alias-Name statt IP Adresse - wie?
(zu alt für eine Antwort)
Carsten Meister
2004-02-10 11:33:13 UTC
Permalink
Hallo NG,

ich habe seit kurzem hier ein kleines Netzwerk stehen,
wobei ein W2K-Server (als PDC) Routing und DNS-
Serverfunktionen übernimmt. Mit der Anbindung ans
Internet gibt es auch überhuapt kein Problem. Dann habe
ich den IIS aktiviert und über eine Weiterleitung von
meinem Webspace-Provider Dokumente vom IIS hier
abgerufen. Nun steht in der Adresszeile immer die
aktuelle (dynamisch vergebene - danke Telekom ...) IP in
der Adresszeile des Browsers
(Bsp.: "http://217.23.220.18/about.htm"). Das würde ich
gerne ändern, so daß dort beispielsweise
steht "www2.mydomain.xx", aber ich weiß nicht wie. Könnte
mir da mal jemand Hilfestellung geben?

Danke und Gruß

Carsten
Hans-Jürgen Otten
2004-02-10 19:34:01 UTC
Permalink
Dieser beitrag ist möglicherweise unangemessen. Klicken sie auf, um es anzuzeigen.
a***@discussions.microsoft.com
2004-02-11 09:05:20 UTC
Permalink
Dieser beitrag ist möglicherweise unangemessen. Klicken sie auf, um es anzuzeigen.
Hans-Jürgen Otten
2004-02-11 11:20:27 UTC
Permalink
Post by a***@discussions.microsoft.com
Ja, aber sollte der DNS-Server nicht gerade den Namen
auflösen oder einen Namen senden? Ich dachte, genau das
wäre der Sinn.
Wenn die IP-Adresse bekannt ist kann über Reverselookup der Name
ermittelt werden. Dier ist jedoch nur der Name bekannt und du musst
die IP-Adresse ermitteln um eine Kommunikation herstellen zu können.

Der generische Ablauf ist wie folgt:

- Du tippst URI/URL in die Adresszeile des Browser.
- Brownser macht DNS-Abfrage und erhält IP-Adresse.
- Browser fragt Webserver an IP-Adress:Port und übermittelt
gleichzeitig Hostheadername im http-Header.
- Webserver nimmt Anfrage entgegen und ermittel anhand Hostheadername
das virtuelle Web (auf einem Webserver können beliebig viele Webseiten
unter gleicher IP-Adresse/Port gehostet werden, das richtige Web wird
anhand Hostheadername ermittelt).
- Webserver findet Weiterleitung und senden an deine IP-Adresse eine
Antwort die im http-Header Meldung enthält: Fehler, Angeforderte
Ressource befindet sich auf http://DeinName.dyndns.org.
- Browser macht DNS-Abfrage nach DeinName.dyndns.org und erhält gerade
aktuelle IP-Adresse deines lokalen Servers
- Browser macht Anfrage an IP-Adress:Port/Resource und übermittelt
auch hier Hostheadername.
- Dein Webserver guckt nach welcher virtuelle Webserver zuständig ist,
findet keinen und schaut nach ob die Resource im Default-Web vorhanden
ist. Server wird fündig und liefert die Resource an IP-Adresse deines
Browsers, alternativ eine Fehlerseite......
Post by a***@discussions.microsoft.com
Post by Hans-Jürgen Otten
Um die wahre Adresse zu verbergen und die öffentliche
Domain
Post by Hans-Jürgen Otten
anzuzeigen kommst du nicht um die Entwicklung einer
Webapplikation
Post by Hans-Jürgen Otten
vorbei die auf deinem öffentlichen Server läuft und
Resourcen im
Post by Hans-Jürgen Otten
Hintergrund von deinem lokalen Server läd.
Server.Transfer aus ASPNET
Post by Hans-Jürgen Otten
währe z.B. eine Möglichkeit.
Bedeutet das, das auf jedem Webserver, der nicht nur die
IP-Adresse anzeigt, eine Webapplikation läuft?? Jetzt bin
ich aber etwas verwirrt ... Wozu ist dann der DNS-Server
überhaupt gut, wenn die Anzeige www.microsoft.com von
einer Webappliaktion kommt?
Ganz schlechtes Beispiel. Hier wirst du via Netzwerklastenausgleich an
einen von vielen Servern an unterschiedlichen Standorten geleitet.

Unter www.microsoft.com läuft eine Webapplikation die im Hintergrund
auf verschiedenen Servern ausgeführt wird. Dir erscheint es nur als 1
Server der ein Dokument ausliefert.
Post by a***@discussions.microsoft.com
Mal anders formuliert: Wie bringe ich den DNS-Server
dazu, daß er, wenn jemand in seinem browser
www.xdomain.de eingibt, sagt: Ok, damit bin ich gemeint?
Üblicherweise ein A-Name Eintrag in einer Forwardzone. Es können auch
C-Name Einträge sein die auf einen A-Name Eintrag verweisen. Für
MailExchang verwendet man MX-Einträge.
Post by a***@discussions.microsoft.com
Und dann den Namen in der Adresszeile behält? Oder muss
sich mein DNS-Server erst an irgendeinem übergeordneten
DNS-Server anmelden?
Nein. Dein lokaler DNS-Server benötigt nur einen Forward auf einen
öffentlichn DNS-Server. Fragt ein Client eine Adresse bei deinem
lokalen DNS an, so leitet er die Anfrage an den Forwarder weiter wenn
er selbst nicht auflösen kann.

Um deinen Eintrag bei DynDNS aktuell zu halten benötigst du lokal ein
Progrämmchen, z.B. http://www.directupdate.net das als Dienst im
Hintergrund läuft, ständig deine öffentliche IP-Adresse prüft und bei
Änderung automatisch eine Update des Zoneneintrags bei DynDNS
durchführt.
Post by a***@discussions.microsoft.com
Die Fragen werden nicht weniger :-) ...
Es gibt gute Bücher die DNS beschreiben. Für eine NG ist das
entschieden zu viel Stoff.
--
Grüße, Hans-Jürgen Otten
Lesen Sie weiter auf narkive:
Loading...