Ping auf eigenen Rechnernamen liefert falsche IP
Hallo,
ich habe folgendes Problem. Ich habe einen XP Rechner mit 3 Netzwerkkarten. Hier mal beispielhaft eine ausgedachte Konfiguration:
Rechnername: dixi
Subnetmask immer: 255.255.0.0
Netzwerkinterface 1: IP=182.24.100.1
Netzwerkinterface 2: IP=182.25.100.1
Netzwerkinterface 2: IP=182.26.100.1
Auf dem Rechner befindet sich eine Hosts-Datei:
182.24.100.1 dixia
182.25.100.1 dixi dixib
182.26.100.1 dixic
Wenn ich auf dem Rechner nun ping dixi aufrufe wird die Adresse 182.24.100.1, also das erste Netzwerkinterface, angepingt. Die Einträge in der Hosttabelle, wonach eigentlich die IP 182.25.100.1 angepingt hätte werden sollen, werden nicht berücksichtigt.
Was ist das Problem und warum besteht es? Den DNS-Cache habe ich bereits mittels ipconfig /flushdns versucht zu löschen. Offensichtlich schaut der Rechner ob der angepingte Name sein eigener Rechnername ist. Es kann ja aber sein, dass sich hinter dixi in der Hosttabelle ein ganz anderer Recher verbirgt. Wie kann ich erzwingen, dass die Hosttabelle genommen wird.
Das Änderen der Netzwerkkarten Reihenfolge ist keine Lösung!
Danke und schöne Grüße
Mario
ich habe folgendes Problem. Ich habe einen XP Rechner mit 3 Netzwerkkarten. Hier mal beispielhaft eine ausgedachte Konfiguration:
Rechnername: dixi
Subnetmask immer: 255.255.0.0
Netzwerkinterface 1: IP=182.24.100.1
Netzwerkinterface 2: IP=182.25.100.1
Netzwerkinterface 2: IP=182.26.100.1
Auf dem Rechner befindet sich eine Hosts-Datei:
182.24.100.1 dixia
182.25.100.1 dixi dixib
182.26.100.1 dixic
Wenn ich auf dem Rechner nun ping dixi aufrufe wird die Adresse 182.24.100.1, also das erste Netzwerkinterface, angepingt. Die Einträge in der Hosttabelle, wonach eigentlich die IP 182.25.100.1 angepingt hätte werden sollen, werden nicht berücksichtigt.
Was ist das Problem und warum besteht es? Den DNS-Cache habe ich bereits mittels ipconfig /flushdns versucht zu löschen. Offensichtlich schaut der Rechner ob der angepingte Name sein eigener Rechnername ist. Es kann ja aber sein, dass sich hinter dixi in der Hosttabelle ein ganz anderer Recher verbirgt. Wie kann ich erzwingen, dass die Hosttabelle genommen wird.
Das Änderen der Netzwerkkarten Reihenfolge ist keine Lösung!
Danke und schöne Grüße
Mario
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 174847
Url: https://administrator.de/contentid/174847
Ausgedruckt am: 19.11.2024 um 15:11 Uhr
17 Kommentare
Neuester Kommentar
Sorry, nicht genau hingesehen beim Lesen
Sowas kann nicht funktionieren. Ein MS Rechner darf niemals 3 NICs separat im gleichen IP Netzwerk haben !
Kein Wunder das das Probleme macht.
Entweder routest du:
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router
mit dedizierten separaten IP Netzen. Oder...
Du konfigurierst eine Netzwerkbrücke mit 3 NICs im Setup. Oder...
Du machst ein Teaming (Link Aggregation) dieser 3 NICs zur Durchsatzerhöhung.
Link Aggregation zur Speederhöhung zwischen 2 Switches herstellen
Motherboard mit 2 Onboard LAN Anschlüssen
Traffic am Server auf 2 NICs verteilen
Kann man einen Server zur Performacesteigerung mit 2 Netzwerkkarten parallel an einem Switch betreiben? Wenn ja mit welcher Konfiguration ?
Bonding mit Broadcom - SLB
Diese 3 Optionen hast du.
Kein Wunder das das Probleme macht.
Entweder routest du:
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router
mit dedizierten separaten IP Netzen. Oder...
Du konfigurierst eine Netzwerkbrücke mit 3 NICs im Setup. Oder...
Du machst ein Teaming (Link Aggregation) dieser 3 NICs zur Durchsatzerhöhung.
Link Aggregation zur Speederhöhung zwischen 2 Switches herstellen
Motherboard mit 2 Onboard LAN Anschlüssen
Traffic am Server auf 2 NICs verteilen
Kann man einen Server zur Performacesteigerung mit 2 Netzwerkkarten parallel an einem Switch betreiben? Wenn ja mit welcher Konfiguration ?
Bonding mit Broadcom - SLB
Diese 3 Optionen hast du.
Hallo,
[Edit]
Wegen nichtbeachten von Zeile 2 und einem dezenten Hinweis...
> Zitat von @Mario.Steinberg:
[/Edit]
Der hinweiss auf den den Netbios Namen würde ich jetzt auch verfolgen. Mach mal ein ipconfig /all und ein ping -a dixi. Sind die Namen Identisch?
Gruß,
Peter
[Edit]
Wegen nichtbeachten von Zeile 2 und einem dezenten Hinweis...
> Zitat von @Mario.Steinberg:
182.24.100.1 dixia
182.25.100.1 dixi dixib
182.26.100.1 dixic
Was ist das Problem und warum besteht es?
Siehst du in deiner liste oben irgendwo den Eintrag Dixi stehen? Nein. Also wird dann im netz nach weieteren Diensten gesucht welche den namen auflösen können. Gibt es noch einen DNS Server? Was steht da drin? WINS Serevr? Was steht da drin?182.25.100.1 dixi dixib
182.26.100.1 dixic
Was ist das Problem und warum besteht es?
Es kann ja aber sein, dass sich hinter dixi in der Hosttabelle ein ganz anderer Recher verbirgt.
Dixi steht nicht in deiner Hosts Datei drin.Wie kann ich erzwingen, dass die Hosttabelle genommen wird.
Dixi dort eintragen?Der hinweiss auf den den Netbios Namen würde ich jetzt auch verfolgen. Mach mal ein ipconfig /all und ein ping -a dixi. Sind die Namen Identisch?
Gruß,
Peter
Moin,
@aqui
@mario:
Ich denke eher, das ein "ping dixi" eine NetBios auflösung des Namens verursacht. Trag mal spasses halber
in die Hosts ein und mach dann einen ping dixi.local
lg,
Slainte
@aqui
Ein MS Rechner darf niemals 3 NICs separat im gleichen IP Netzwerk haben !
@PjordorfDixi steht nicht in deiner Hosts Datei drin.
Sagt mal, ihr 2 ... fehlt euch Kaffe oder hat der TE den Beitrag nachträglich editiert? @mario:
Ich denke eher, das ein "ping dixi" eine NetBios auflösung des Namens verursacht. Trag mal spasses halber
182.24.100.1 dixia.local
182.25.100.1 dixi.local dixib.local
182.26.100.1 dixic.local
lg,
Slainte
Hallo,
bei einer /24 Maske und einem Unterschied im 2 Oktett sind die Clients durchaus in verschiedenen Netzen das dürfte also kein Problem sein.
Allerdings bin ich mir nciht sicher was die Host Datei angeht, kann es sein das nach dem ersten Treffer der entsprechende Treffer ausgegeben wird und hier dixia als Treffer für dixi interpetiert wird?
brammer
bei einer /24 Maske und einem Unterschied im 2 Oktett sind die Clients durchaus in verschiedenen Netzen das dürfte also kein Problem sein.
Allerdings bin ich mir nciht sicher was die Host Datei angeht, kann es sein das nach dem ersten Treffer der entsprechende Treffer ausgegeben wird und hier dixia als Treffer für dixi interpetiert wird?
brammer
Hallo,
nur so ganz nebenbei, ist dir klar das du mit public IP's spielst?
182.24.100.1
182.25.100.1
182.24.100.1
Oder arbeitest du für den Provider in Indonesien?
brammer
nur so ganz nebenbei, ist dir klar das du mit public IP's spielst?
182.24.100.1
182.25.100.1
182.24.100.1
Oder arbeitest du für den Provider in Indonesien?
brammer
Hallo,
Gruß,
Peter
Zitat von @SlainteMhath:
@Pjordorf
Sagt mal, ihr 2 ... fehlt euch Kaffe oder hat der TE den Beitrag nachträglich editiert?
Kaffee fehlt(e)@Pjordorf
Sagt mal, ihr 2 ... fehlt euch Kaffe oder hat der TE den Beitrag nachträglich editiert?
Gruß,
Peter
Hallo,
Wie genau lautet dein Rechnername (Vollständig) und steht dieser auch so in der Hosts Datei drin?
Gruß,
Peter
[Nachtrag]
Noch etwas http://technet.microsoft.com/en-us/library/bb727005.aspx Da steht auch die Reihenfolge nochmals drin.
[Nachtrag]
Zitat von @Mario.Steinberg:
Kann ich den Rechner nicht irgendwie dazu zwingen, immer als erstes in die Hosttabelle zu schauen?
Das tut dein Rechner doch schon von Haus aus. http://support.microsoft.com/kb/172218/deKann ich den Rechner nicht irgendwie dazu zwingen, immer als erstes in die Hosttabelle zu schauen?
Wie genau lautet dein Rechnername (Vollständig) und steht dieser auch so in der Hosts Datei drin?
Gruß,
Peter
[Nachtrag]
Noch etwas http://technet.microsoft.com/en-us/library/bb727005.aspx Da steht auch die Reihenfolge nochmals drin.
[Nachtrag]
Hallo Mario,
kannst du uns vielleicht auch verraten welchen Hostname dein Computer hat. (Also unter "Windows + Pause" -> Computername)
Interessant wäre es dann auch wenn du die Reihenfolge deiner Netzwerkkarten korrigierst. Zu finden unter: Windows + R -> ncpa.cpl -> Erweitert -> Erweiterte Einstellungen.
Was auch noch ganz wichtig ist: Wenn du in deine Host Datei zwar reinschreibst das diese IP-Adresse diesen Hostname hat dann registriert dein Computer noch lange sich nicht bei deinem DNS Server, im jeweiligen Subnetz, mit diesen Namen.
Dazu ist das noch interessant: http://serverfault.com/questions/23823/how-to-configure-windows-machine ...
Unter Punkt „Allowing other machines to use filesharing via the DNS Alias (DisableStrictNameChecking)” und „Providing browse capabilities for multiple NetBIOS names (OptionalNames)”.
Mit freundlichen Grüßen
HyP3r
kannst du uns vielleicht auch verraten welchen Hostname dein Computer hat. (Also unter "Windows + Pause" -> Computername)
Interessant wäre es dann auch wenn du die Reihenfolge deiner Netzwerkkarten korrigierst. Zu finden unter: Windows + R -> ncpa.cpl -> Erweitert -> Erweiterte Einstellungen.
Was auch noch ganz wichtig ist: Wenn du in deine Host Datei zwar reinschreibst das diese IP-Adresse diesen Hostname hat dann registriert dein Computer noch lange sich nicht bei deinem DNS Server, im jeweiligen Subnetz, mit diesen Namen.
Dazu ist das noch interessant: http://serverfault.com/questions/23823/how-to-configure-windows-machine ...
Unter Punkt „Allowing other machines to use filesharing via the DNS Alias (DisableStrictNameChecking)” und „Providing browse capabilities for multiple NetBIOS names (OptionalNames)”.
Mit freundlichen Grüßen
HyP3r