Verbindung zum Computernamen kann nur zum Teilen von Dateien hergestellt werden

Verbindung zum Computernamen kann nur zum Teilen von Dateien hergestellt werden

Ich habe in meinem Heimnetzwerk einen Computer namens „Shuttle“, auf dem Win XP Pro läuft. Ich kann mich mit den Dateifreigaben dieses Computers verbinden, indem ich auf „besuche“ gehe, \\shuttleund es funktioniert einwandfrei.

Auf dem Computer sind jedoch auch ein Webserver und SQL Server installiert. Ich kann nichts http://shuttle/in den Webbrowser eingeben. Wenn ich ping shuttleeine Antwort von einer externen IP-Adresse bekomme, ist das nicht einmal meine! In der Antwort wird auch erwähnt shuttle.WAG320N, aber ich weiß nicht, worauf sich das bezieht, es ist der Name des Routers!

Ich kann mich über die IP-Adresse problemlos mit dem Webserver und SQL verbinden, es gibt also keine Verbindungsprobleme. Es scheint mit DNS zusammenzuhängen, aber Windows-Rechner sollten ihre Computernamen senden, oder? Ich glaube nicht, dass das ein Problem ist, da der Computername für den Zugriff auf Dateifreigaben problemlos funktioniert.

Ich habe vor Kurzem einen neuen Router bekommen, den Linksys WAG320N, und der hat vorher einwandfrei funktioniert, also bin ich mir ziemlich sicher, dass es etwas mit der Einrichtung zu tun hat. Ich weiß nur nicht, was ich sonst noch überprüfen kann!

Vielen Dank für Ihre Zeit.

Aktualisieren

Ich habe immer noch dieses Problem und kann keine Antwort finden. Vor diesem Router konnte ich mit dem Computernamen auf RDP, MySQL, VNC und HTTP zugreifen – fällt irgendjemand etwas anderes ein, was ich versuchen könnte? :) Vielen Dank für Ihre Hilfe.

Ein weiteres Update

Wenn ich ping -a 192.168.1.10das tue, steht dort Pinging SHUTTLE, aber wenn ich ping SHUTTLEdas tue, steht dort Pinging SHUTTLE.WAG320 (67.215.65.132). WAG320 ist der Name des Routers – woher bekommt er diese IP-Adresse?!

Antwort1

Endlich geklärt, nachdemWochender Frustration! Ich dachte, ich füge die Antwort hier hinzu, falls jemand anders einen Linksys WAG320N-Router hat und das Problem in der Standardkonfiguration nicht bemerkt.

Auf der Seite mit den Grundeinstellungen gibt es eine Option für einen „Hostnamen“, der dem Router zugewiesen werden kann. Der Standardwert hierfür ist WAG320N. Dieser wird dann als verbindungsspezifisches DNS-Suffix „gesendet“. Das Entfernen dieses Felds und das Leerlassen löste das Problem für alle Rechner, die vom Router getrennt und wieder verbunden wurden. Ich konnte endlich http://shuttle/wieder tippen, um zu meinem Webserver zu gelangen – Hurra! :)

Hoffe, das hilft jemandem ...

Bildbeschreibung hier eingeben

Antwort2

Wenn Sie http://shuttle/in Ihren Browser gehen, sucht dieser nach einer Domain mit diesem Namen oder führt je nach Browser eine Google-Suche durch. Er sucht nicht nach dem lokalen Computer, da er nicht weiß, dass er das tun soll. Sie müssen Ihrem Computer sagen, dass er nach der lokalen IP suchen soll, beispielsweise http://10.0.0.4/wenn Sie versuchen, darauf zuzugreifen http://shuttle/. Öffnen Sie dazu die hostsDatei Ihres Computers, die Sie unter finden C:\Windows\System32\drivers\etc\hosts, öffnen Sie sie in einem beliebigen Texteditor und fügen Sie diese bestimmte Zeile hinzu -

10.0.0.4       shuttle

Und starten Sie Ihren PC neu.

Nein, Sie können nicht automatisch über einen Webbrowser eine Verbindung zu einem beliebigen PC in Ihrem LAN über den Computernamen herstellen. Browser versuchen immer, in der hostsDatei nach einem IP-Eintrag wie diesem zu suchen, um eine zufällige Adresse aufzulösen. Sie müssen also für jeden PC im LAN einen solchen Eintrag hinzufügen, wenn Sie mit dem Computernamen statt der IP auf sie zugreifen möchten.

Antwort3

Es gibt einige verschiedene Namensauflösungsprotokolle, die Windows standardmäßig verwendet, darunter NetBIOS / WINS. Diese werden nicht von Webbrowsern verwendet, sondern intern von Windows. Das würde erklären, warum Sie \shuttle drücken können, aber nicht über eine Webseite.

verwandte Informationen