PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache & Namensauflösung



conanxx
09.05.02, 15:32
Hallo miteinander,

wordran liegt es, daß ich meine Apache Server von anderen PC's nur über deren feste IP im Browser erreiche?

Gebe ich den Server-Namen an, bekomme ich folgende Fehlermeldung:


The requested URL could not be retrieved

--------------------------------------------------------------------------------

While trying to retrieve the URL: http://XX.XX/

The following error was encountered:

Unable to determine IP address from host name for XX.XX
The dnsserver returned:

Name Error: The domain name does not exist.
This means that:

The cache was not able to resolve the hostname presented in the URL.
Check if the address is correct.
Your cache administrator is webmaster.

--------------------------------------------------------------------------------
Generated Thu, 09 May 2002 14:29:49 GMT by XX.XX (Squid/2.3.STABLE4-hno.CVS)

Es ist mir klar, daß ich ein DNS Prob habe, aber wie und wo kann ich es beheben?

Habe hier im Forum nichts gefunden.

Vielen Dank für jede Hilfe die mich weiter bringt.

-Sensemann-
09.05.02, 16:28
1) ip+ordner+htm

zb 192.168.0.1/internet/index.htm

2) *suche den link...dann poste ich

conanxx
09.05.02, 16:49
@ sensemann

Wass meinst Du mit 1) und 2)

Nochmal: Mein Apache läuft zusammen mit Squid auf einem Rechner.
Der Rechner heist "Taxi.Taxi" und läuft unter IP 192.160.1.10 (Beispiel)

Wenn ich im Browser eines anderen Rechner eingebe http://192.168.1.10 wird die HP mit der Index.htm aufgerufen. (super)

Gehe ich aber hin und gebe Http://taxi.taxi ein, kommt oben beschriebene Fehlermeldung.

Probiere ich dies auf dem lokalen Apache-Server funktioniert beides und natürlich auch http://localhost.

Where's the Problem?

spirou
09.05.02, 18:35
Die anderen Rechner wissen nicht, welchen Rechner du mit Taxi meinst. Trage den Hostnamen und die dazugehörige IP in die /etc/hosts des clients ein.

Grüßle
Spirou

-Sensemann-
09.05.02, 18:37
genau das wars :) so lässt sich das ohne dns machen *freu* aber manchmal hakt auch diese option... :(

conanxx
09.05.02, 19:16
@sensemann

Genau das war es auch :) freu*.

Aber ich habe mich zu früh gefreut. Denn für meine VirtualHost gilt dies nicht. Da kann ich soviel in die host.conf eintragen wie ich will, es kommt nichts an:confused:

Brauch ich dafür nicht doch DNS?????:ugly:

Bzw. wie kriege ich dies hin (Apache Anleitung)?
"For example, suppose that both www.domain.tld and www.otherdomain.tld point at an IP address that the server is listening to. Then you simply add the following to httpd.conf:"

:confused: :confused: :confused:
Gruß
Conanxx

Duke
10.05.02, 23:15
Also ich stehe vor einem ähnlichen Problem will nämlich auch, dass Leute z.B. bei einer Lan nicht immer die IP eingeben müssen also es sollte zwei Möglichkeiten geben
1. Ist ja klar ein DNS-Server
2. Es gibt auf alle Windows Clients (ich nehme jetzt mal an du hast welche) gibt es eine Datei irgendwo im Windowsordner wo man die ganzen Sachen einträgt genau wie in die /etc/hosts wichtig hierbei du musst es auf jedem Rechner machen (jedenfalls von denen du die Domains nutzen willst)

DirtyDoc
11.05.02, 01:20
am einfachsten ist es hier wirklich einen eigenen dns server zu installieren... kann ja auf dem selben pc laufen wie der apache... und dann hat einfach *.taxi die ip 192.168.1.10... damit funtzen auch die virtual hosts ;)

ps: zumindest bei win9x heißt die datei 'c:\windows\lmhosts.sam' die musst du dann editieren und nach 'lmhosts' umbenennen...

Duke
11.05.02, 09:23
Das ist ja asi mit dem editieren also ich arbeite lieber direkt an einem DNS Server weil der dann überall funktioniert auf allen LANs meine ich