Wie füge ich eine IPv6-Adresse zu System32 \ drivers \ etc \ hosts hinzu?

23

Es ist bereits standardmäßig vorhanden und es funktioniert (Win 7):

::1             localhost

Dies funktioniert auch (Testen mit Ping):

::1             hosta

Wenn ich jedoch versuche, etwas hinzuzufügen, das kein Loopback ist, wird Folgendes nicht behoben:

fe80::215:afff:fec6:ea64 realhost

Damit ich machen kann:

C:>ping fe80::215:afff:fec6:ea64
Reply from fe80::215:afff:fec6:ea64: time=2ms

Aber kann nicht mit Hostnamen gehen, die ich in Hosts eingegeben habe:

C:>ping realhost
Ping request could not find host realhost. ...

Gibt es eine Möglichkeit, Hosts in Windows eine IPv6-Adresse hinzuzufügen?

Evgenyt
quelle
Befindet sich diese LL-Adresse im selben Netzwerk?
Ignacio Vazquez-Abrams
Ja, wie Sie vielleicht bemerkt haben, ist fe80 :: drin. Ping kann IP für realhost nicht finden.
Evgenyt
Warte einen Moment. Wenn Sie diese IP-Adresse nicht anpingen können, hilft es Ihnen nicht, mit Hosts-Dateien herumzuspielen.
Rob Moir
Es gibt nichts, was jemanden davon abhält, SSH zu einem Remote-Host zu senden, die LL-Adresse dort zu lesen und sie in ihre hostsDatei aufzunehmen. Abgesehen davon, dass dies nicht funktioniert, da es sich um eine LL-Adresse handelt.
Ignacio Vazquez-Abrams
Ich kann ping fe80::215:afff:fec6:ea64direkt. Kann aber nicht ping realhost. Das ist das Problem. Das System kann den Realhost mit dem Host-Datensatz nicht auflösen.
Evgenyt

Antworten:

20

Endlich habe ich den Weg gefunden. Ich habe die Zonen-ID ( 11 in meinem Fall) in den Hosts angegeben:

fe80::215:afff:fec6:ea64%11 realhost

Was ich benutze

netsh interface ipv6 show addresses

Mithilfe von http://technet.microsoft.com/en-us/library/bb726995.aspx

Evgenyt
quelle
Hey, dieser Befehl ... mussten Sie ihn auf dem Realhost-Computer ausführen? Fragen, weil ich eine IPv4-IP für diesen Realhost habe, aber wir können keine Verbindung herstellen und wissen nicht einmal, wo er gehostet wird. Versuchen Sie also,% 11 oder ähnliches auf andere Weise
herauszufinden
3

In einem Microsoft TechNet-Artikel von 2005/2006 heißt es:

Sie sollten keine Einträge für verbindungslokale Adressen in die Hosts-Datei einfügen, da Sie die Zonen-ID für diese Adressen nicht angeben können. Dieses Konzept ähnelt der Verwendung des Ping-Tools zum Pingen eines verbindungslokalen Ziels ohne Angabe der Zonen-ID. Einträge in der Hosts-Datei sind daher nur für globale oder standortlokale IPv6-Adressen nützlich.

http://technet.microsoft.com/en-us/library/bb727005.aspx

Joeqwerty
quelle
Wenn ich sage, was sie tun 2001:db8::10:2aa:ff:fe21:5a88 tsrvv6.wcoast.example.com ts1. Es wird nicht gelöst, wenn ich es versuche ping tsrvv6.wcoast.example.com. Funktioniert es bei dir
Evgenyt
3

Versuchen Sie, wie dies Host-Datei von Fenster ist. Hoffe es kann helfen

C:\Windows\System32\drivers\etc:

[2001:db8::10:2aa:ff:fe21:5a88] tsrvv6.wcoast.example.com
Long Pham
quelle
0

Ich habe Win7 nicht in der Nähe, kann es also nicht testen, aber ich wurde einmal von der Datei hosts.sam abgefangen. Windows Explorer blendet die Erweiterungen standardmäßig aus, sodass ich einen Tag damit verbracht habe, die "hosts" -Datei zu bearbeiten, aber es war eigentlich die hosts.sam -Datei. Stellen Sie sicher, dass Sie die Datei mit den realen Hosts bearbeiten.

Und Antispyware-Programme blockieren Änderungen an der Hosts-Datei. Malware fügt Hosteinträge hinzu, um Bank-Websites zu gefälschten Websites umzuleiten.

Das Hinzufügen von IPv6-Adressen zur Hosts-Datei funktioniert auf W2K8, das habe ich letzte Woche getan.

jqa
quelle
Die Datei hosts.sam ist die Datei real hosts. Sie müssen die Erweiterung .sam entfernen, wenn Sie sie verwenden. Gleiches gilt für die Datei lmhosts.sam.
Joeqwerty
vielleicht auf einigen Systemen. Normalerweise habe ich eine Hosts-Datei und eine hosts.sam-Datei gesehen. Aber ich repariere normalerweise die Kisten anderer Leute.
JQA
".sam" ist ".sample" in 8.3 DOS kompatiblen Dateinamen :-)
MarkusSchaber