Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   "Hosts"-Datei kümmert sich nicht um meinen Eintrag... (https://www.delphipraxis.net/131764-hosts-datei-kuemmert-sich-nicht-um-meinen-eintrag.html)

Mithrandir 30. Mär 2009 17:11


"Hosts"-Datei kümmert sich nicht um meinen Eintrag
 
Hi ihr,

Unter Windows gibt es ja im Vezeichnis "\System32\drivers\etc\" die Datei "hosts". Die Syntax ist nicht wirklich schwer, aber irgendwie scheint sie meine Einträge zu ignorieren.

Folgende Konfiguration: Ein Laptop (XP) geht über ein AdHoc-Netzwerk (WLAN, XP) ins Web. Auf dem Laptop läuft für Testzwecke ein lokaler XAMPP-Server. Jetzt möchte ich zum Testen einer Webseite für einen Kunden die kundenspezifische URL nutzen. Aber irgendwie funktioniert das nicht.

Code:
192.168.0.217   meintest.de/
127.0.0.1   meintest.de/
Weder das eine, noch das andere geht. (die obere IP ist die IP meines WLAN-Adapters.) Wenn ich die Adresse im FF eintippe, dann lande ich auf der Webseite von Stiftung Warentest.

Was mache ich falsch?

Gruß,
Daniel

khh 30. Mär 2009 17:16

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
versuch mal ob der zugriff über localhost funktioniert

RWarnecke 30. Mär 2009 17:21

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Hallo Daniel,

hast Du nach dem Eintragen der Zeilen in die Host-Datei den Rechner neu gestartet oder den folgenden Befehl eingegeben :
Zitat:

nbtstat -R
Hierbei ist drauf zu achten, dass das "R" groß geschrieben ist. Die Host-Datei muss erst neu geladen werden, bevor die eingetragenen Werte greifen.

Mithrandir 30. Mär 2009 17:30

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Hi ihr beiden,

Danke für die Tips. Aber auch das hilft nicht... Ich hab beide Tips kombiniert... Aber das geht auch nicht... :cry:

khh 30. Mär 2009 17:34

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von Daniel G
Hi ihr beiden,

Danke für die Tips. Aber auch das hilft nicht... Ich hab beide Tips kombiniert... Aber das geht auch nicht... :cry:

also wenn localhost nicht funktioniert, nehm ich mal schwer an dass der webserver nicht läuft ;-)

Mithrandir 30. Mär 2009 17:38

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Ach das meintest du... Ich hatte jetzt sowas geschrieben:
Code:
localhost    meineseite.de
:mrgreen:

http://localhost/ funktioniert natürlich. ;)

khh 30. Mär 2009 17:40

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von Daniel G

http://localhost/ funktioniert natürlich. ;)


na dann schau mal nach welche ip dein Rechner vom dns bekommt und versuchs mit der.

Mithrandir 30. Mär 2009 17:46

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von khh
na dann schau mal nach welche ip dein Rechner vom dns bekommt und versuchs mit der.

Welchen Rechner meinst du jetzt? :gruebel:

khh 30. Mär 2009 17:51

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von Daniel G
Welchen Rechner meinst du jetzt? :gruebel:

den localhost, also das laptop
der hat ja entweder ne ip vom dns bekommen, oder er hat ne feste ip.
nach deiner hosts-datei hat er aber eher ne dynamische .

thkerkmann 30. Mär 2009 17:57

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Hi,

kann nicht funktionieren:

Delphi-Quellcode:
http://meintest.de
ist keine vollständige adresse.

Der Browser versucht das dann automatisch durch www zu ergänzen

schreibe mal in die host datei

Delphi-Quellcode:
127.0.0.1 [url]www.meintest.de[/url]
und kein slash am Ende, dann klappt's bestimmt auch.

Gruss

[PS] wie hast Du das gemacht, dass keine automatische URL erkennung hier im Board stattfindet? :cry:

khh 30. Mär 2009 18:04

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von thkerkmann

schreibe mal in die host datei

Delphi-Quellcode:
127.0.0.1 [url]www.meintest.de[/url]

sorry, aber ich hab noch nie ne hosts gesehen in der ne domain eigetragen wird :-(

Berichtigt mich bitte , falls ich mich irre.

Gruss KH

Mithrandir 30. Mär 2009 18:07

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
@khh: Ja, dynamisch. Laut "ipconfig -all" ist die IP 192.168.0.217, und die IP vom DNS-Server 192.168.0.1

@Thomas: Ich habs probiert. Hab den Befehl "nbtstat -R" benutzt, will aber auch nicht wirklich... Irgendwie bin ich zu doof :gruebel:

P.S.:
Zitat:

wie hast Du das gemacht, dass keine automatische URL erkennung hier im Board stattfindet? :cry:
Ich hab hier im Board nichts gemacht... Immer bin ich schuld... :cry: Wenn, dann der da! :P

khh 30. Mär 2009 18:08

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von Daniel G
@khh: Ja, dynamisch. Laut "ipconfig -all" ist die IP 192.168.0.217, und die IP vom DNS-Server 192.168.0.1

naja dann sollte es mit 192.168.0.217 funktionieren

Mithrandir 30. Mär 2009 18:13

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Also, meine hosts sieht so aus:

Code:
# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com         # source server
#       38.25.63.10     x.acme.com             # x client host

192.168.0.217   [url]www.meintest.de[/url]
Frage: Jetzt fehlt der Eintrag "localhost", den habe ich gelöscht. Aber ich kann "localhost" noch nutzen. Bedeutet das was besonderes?

khh 30. Mär 2009 18:15

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
lass das, den eintrag brauchst du doch gar nicht in der hosts.

versuch doch einfach im Browser über die ip auf die page zuzugreifen

TurboMartin 30. Mär 2009 18:17

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Probier es doch mal, wenn Du deinen PC oder was auch immer neu startest.

khh 30. Mär 2009 18:19

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
du bringst da glaube ich was durcheinander

Mithrandir 30. Mär 2009 18:25

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Ok, ich fürchte, ich muss weiter ausholen:

Ich nutze Wordpress. Wordpress verlangt die Angabe einer Domain. In diesem Falle also "www.meintest.de". Jetzt habe ich im moment da noch "localhost" drin stehen.

Die Firma hat wiederum ihrerseits eine externe IT-Firma beauftragt, die sich um ihre IT-Struktur kümmert. Verständlicherweise möchte mir der Mitarbeiter natürlich keine Zugangsdaten geben, also wird er von mir die Dateien und einen SQL-Dump bekommen. Jetzt habe ich hier lokal Wordpress soweit vorbereitet. Ich möchte jetzt aber dem Kerl, der den MySQL-Dump von meiner lokalen Installation in die My-SQL DB laden muss, nicht zumuten, dass er sich da durch kämpfen muss. Also möchte ich mir die Domain so anlegen, dass sie auf die IP "127.0.0.1" weitergeleitet wird. So kann ich die Domain im vorherein eintragen, und gleichzeitig noch testen.... ;)

Hoffentlich habe ich das nicht zu kompliziert erklärt... :gruebel:

Aber danke für die Tipps. :thumb:

mjustin 30. Mär 2009 18:29

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Getestet unter XP SP 3: die Adresse, die mein Rechner laut IPconfig hat, kann ich nach Eintragung in der localhost (z.b. x.x.x.x www.ich.de) sofort anpingen. Nach einer Änderung der localhost Datei braucht diese nur gespeichert werden, die Änderung ist sofort wirksam. (Für das Ping ist noch nicht einmal das Öffnen einer neuen Kommandozeile erforderlich.)
Idee: ist da vielleicht eine lokale Firewall im Weg?

khh 30. Mär 2009 18:29

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
also wenn ich das richtig verstehe, möchtest du den Zugriff übers web auf dein Laptop einrichten?
So dass der Auftraggeber sich das übers netz anschauen kann ?

richtig?

khh 30. Mär 2009 18:32

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von mjustin
Getestet unter XP SP 3: die Adresse, die mein Rechner laut IPconfig hat, kann ich nach Eintragung in der localhost (z.b. x.x.x.x www.ich.de) sofort anpingen. Nach einer Änderung der localhost Datei braucht diese nur gespeichert werden, die Änderung ist sofort wirksam. (Für das Ping ist noch nicht einmal das Öffnen einer neuen Kommandozeile erforderlich.)
Idee: ist da vielleicht eine lokale Firewall im Weg?

die frage ist, von wo aus anpingen?

Im lokalen netz ist das klar.
Trotzdem gehört in die hosts kein domainname

thkerkmann 30. Mär 2009 18:35

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
@khk
Nein, er möchte den Zugriff auf das Web auf seinem Laptop simulieren

Natürlich kann man in die hosts auch einen vollständigen Hostnamen schreiben, siehe Beispieleinträge von M$.

Gruss

Mithrandir 30. Mär 2009 18:36

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von khh
also wenn ich das richtig verstehe, möchtest du den Zugriff übers web auf dein Laptop einrichten?
So dass der Auftraggeber sich das übers netz anschauen kann ?

richtig?

Nee,

Ich möchte in meinem Browser die Adresse "http://www.meintest.de" eintippen und dann mit der lokalen XAMPP-Installation auf 127.0.0.1 verbunden werden. ;)


Zitat:

Zitat von mjustin
Getestet unter XP SP 3: die Adresse, die mein Rechner laut IPconfig hat, kann ich nach Eintragung in der localhost (z.b. x.x.x.x www.ich.de) sofort anpingen. Nach einer Änderung der localhost Datei braucht diese nur gespeichert werden, die Änderung ist sofort wirksam. (Für das Ping ist noch nicht einmal das Öffnen einer neuen Kommandozeile erforderlich.)
Idee: ist da vielleicht eine lokale Firewall im Weg?

Ja, genau so habe ich das auch gelesen, und so einfach soll es eigntlich auch sein... Zu meiner Schande muss ich gestehen, dass hier keine FW aktiv ist...

//Edit: Der Thomas war schneller... ;)

khh 30. Mär 2009 18:37

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von thkerkmann
@khk
Nein, er möchte den Zugriff auf das Web auf seinem Laptop simulieren

Natürlich kann man in die hosts auch einen vollständigen Hostnamen schreiben, siehe Beispieleinträge von M$.

Gruss

naja zur simulation auf dem laptop kann er natürlich den domainnamen in die hosts eintragen.

Ist aber eigentlich nicht der sinn dieser datei ;-)

Meflin 30. Mär 2009 18:37

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von khh
Trotzdem gehört in die hosts kein domainname

Und was verleitet dich zu der Annahme?

Hab das mit activate.adobe.com auch so gemacht, und das funktioniert wunderbar... Huch, verplappert :mrgreen:

khh 30. Mär 2009 18:37

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von Meflin
Zitat:

Zitat von khh
Trotzdem gehört in die hosts kein domainname

Und was verleitet dich zu der Annahme?

Hab das mit activate.adobe.com auch so gemacht, und das funktioniert wunderbar... Huch, verplappert :mrgreen:

ok, ich gebe euch Recht siehe unter:
http://de.wikipedia.org/wiki/Hosts

Verwendungsmöglichkeiten

mjustin 30. Mär 2009 18:40

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von Daniel G
Ich möchte in meinem Browser die Adresse "http://www.meintest.de" eintippen und dann mit der lokalen XAMPP-Installation auf 127.0.0.1 verbunden werden. ;)

Prüfe doch mal die Proxykonfiguration im Browser ;)

Da steht eventuell einer drin, der generell verwendet werden soll. Damit würde auch die hosts Datei ausgehebelt.

Cheers,

Mithrandir 30. Mär 2009 18:46

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von khh
Trotzdem gehört in die hosts kein domainname

Zitat:

Webentwickler tragen außerdem häufig Domains ein, für die sie Inhalte entwerfen. Somit können die Inhalte des lokalen Webservers getestet werden, als ob sie sich auf einem Webserver mit selbiger Domain im Internet befänden. Die Domain ist jedoch nur lokal erreichbar. Eine Verarbeitung von Skripten und Aufgaben ist so mit den späteren Namen sofort möglich.
Sogar Wikipedia kennt meinen Einsatzzweck... :gruebel:

@mjustin: Kein Proxy. Allerdings ist mir aufgefallen, dass in demselben Verzeichnis eine Datei mit dem Namen "hosts.ics" liegt. :gruebel:

Die sagt:

Zitat:

# Copyright (c) 1993-2001 Microsoft Corp.
#
# This file has been automatically generated for use by Microsoft Internet
# Connection Sharing. It contains the mappings of IP addresses to host names
# for the home network. Please do not make changes to the HOSTS.ICS file.
# Any changes may result in a loss of connectivity between machines on the
# local network.
#
:gruebel:

khh 30. Mär 2009 18:48

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von Daniel G
Sogar Wikipedia kennt meinen Einsatzzweck... :gruebel:

hab ich auch gerade gefunden.

ich gebe euch ja Recht, wenngleich es nicht der ursprüngliche Sinn dieser datei ist (war) ;-)



Gruss Kh

thkerkmann 30. Mär 2009 18:57

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Also ich hab die Situation von Daniel mal auf meinem Laptop nachgestellt,
und das funktioniert einwandfrei.

Ich kann nicht sehen, wo Dein Problem ist.... sorry

Hast Du denn das ICS eingeschaltet ?

mjustin 30. Mär 2009 19:01

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
[quote="Daniel G"]

@mjustin: Kein Proxy. Allerdings ist mir aufgefallen, dass in demselben Verzeichnis eine Datei mit dem Namen "hosts.ics" liegt. :gruebel:
/quote]

Einfach mal umbenennen. Aber da leer, wahrscheinlich unbedeutend.

Und einen alternativen Browser hat ein richtiger Webentwickler sicher auch schon mal getestet - brauche ich eigentlich nicht zufragen :duck:

Sehr seltsames Phänomen.

Aber erst mal würde ich das Problem auf Ping / Telnet Ebene angehen.

* lässt sich der Servername mit Ping ansprechen?
* Kann man telnet auf Port 80 aufmachen?

Erst wenn beides geht, würde ich den Webbrowser starten ...

Mithrandir 30. Mär 2009 19:23

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
@Thomas: Naja, unter "Netzwerkverbindungen" ist ein Internetgateway eingerichtet...

@mjustin: Nee, leer ist die Datei nicht, da ist so ein Eintrag:

Zitat:

169.254.x.x Daniel-PC.xxxxxx # 2014 3 2 11 9 36 39 523
Und pinge ich die Adresse an, dann wird die IP aufgelöst. Hängt das vllt. mit dem Adhoc-Netzwerk zusammen?

thkerkmann 30. Mär 2009 19:29

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Also hier bin ich am Ende....

AdHoc Netzwerk kenn ich mich nicht mit aus...... :gruebel:

Mithrandir 30. Mär 2009 19:34

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Schade... Aber danke.. ;)

OldGrumpy 30. Mär 2009 20:26

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Probierst Du das zufällig mit dem IE? MS hat - nachdem diverse Malware die Hosts-Datei entsprechend manipuliert hatte - irgendwann eingebaut, unter bestimmten Umständen die Hosts-Einträge zu ignorieren und direkt den eingetragenen DNS-Server zu befragen. Falls diese Konstellation auf Dich zutrifft, probiers mal mit dem Firefox. Irgendeine Security Suite evtl. installiert? Das könnte ähnliche Auswirkungen haben.

Die Einträge in der Hosts-Datei kannst Du übrigens auch ganz einfach überprüfen: Öffne eine Dosbox und gebe ein:

Code:
ping [url]www.meinedomain.de[/url]
Dann siehst Du in der Ausgabe auch die aufgelöste IP.

Mithrandir 30. Mär 2009 20:38

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Hi,

Nee, den IE nutze ich nur, um das Design zu testen. ;) Den Ping-Befehl kenn ich auch, es wird irgendeine 200er Ping aufgelöst. ;)

TurboMartin 31. Mär 2009 11:41

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von Daniel G
Hi,

Nee, den IE nutze ich nur, um das Design zu testen. ;) Den Ping-Befehl kenn ich auch, es wird irgendeine 200er Ping aufgelöst. ;)

In was wird der Ping aufgelöst? Was ist ein 200er Ping? :shock:

Anderer Tipp, schonmal versuch deinen Hostnamen in deinem Server einzutragen? Vielleicht fragt der sich ja, was er damit machen soll und liefert deshalb nichts zurück. Beispiel dafür sind Shared Host. Gibst Du eine IP dazu an, weiß der Server nicht was er zurückliefern soll, da er keinen Hostnamen hat.

Mithrandir 31. Mär 2009 11:46

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Zitat:

Zitat von TurboMartin
Was ist ein 200er Ping?

"Ping" bitte mit "IP" ersetzen... :oops:

Ich versuche das nochmal mit dem Hostnamen, habe mich aber schon damit abgefunden, dass es nicht geht. Hab jetzt eigntlich auch keine Zeit mehr, mich damit noch weiter auseinander zu setzen.. Aber danke.. ;)

Namenloser 31. Mär 2009 20:19

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Hi, kann es sein, dass du Avira benutzt? Dort gibt es eine Option, die Hosts-Datei zu sperren. Vielleicht ist die bei dir aktiviert, oder du nutzt eine andere Software mit dieser Funktion.

Mithrandir 31. Mär 2009 20:24

Re: "Hosts"-Datei kümmert sich nicht um meinen Ein
 
Nee, nix in der Richtung, aber danke... ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz