IPs aus verschiedenen Netzen

Hallo,

ich hatte heute eine Diskussion mit einem Arbeitskollegen über das Internet Protocol. Man sollte meinen langsam kennt man sich aus, aber irgendwie blickt man immer wieder nicht durch.

Auf jeden Fall hat er behauptet, dass zwei PCs mit IPs aus verschiedenen Netzen die aber am gleichen Netz angeschlossen sind, nicht miteinander kommunizieren könnten. Beispiel: Ich gebe einem Rechner die Adresse 10.0.0.1 und dem anderen 192.168.0.1, beide Netzmaske 255.255.255.0 und schließe die an einen Hub an oder direkt zusammen. Laut seiner Logik würde ein ping zwischen den beiden Rechnern nicht funktionieren, er meinte ohne gateway geht dann da gar nix.

Ich bin aber der Überzeugung das geht, indem der Rechner per Broadcast einen arp-request macht und merkt der andere Rechner ist da, oder der andere sich selbst meldet und dadurch in der arp Table steht oder wie auch immer. Auf jeden Fall habe ich behauptet das geht.

Leider kann ich das Szenario nicht wirklich nachstellen :wink:

Etwas dumm geschaut hat er dann, als ich auf meinem Windows 2000 Rechner ipconfig gemacht habe und er gesehen hat dass ich eine public IP 62.x.x.x habe und ein Standardgateway im private Netz 192.168.100.x verwende. Laut seiner Aussage dürfte dies gar nicht gehen, es geht aber definitiv :wink:

Wer hat denn nun Recht und wieso?

Grüße
Bruno

Hallo,

ich hatte heute eine Diskussion mit einem Arbeitskollegen über
das Internet Protocol. Man sollte meinen langsam kennt man
sich aus, aber irgendwie blickt man immer wieder nicht durch.

Auf jeden Fall hat er behauptet, dass zwei PCs mit IPs aus
verschiedenen Netzen die aber am gleichen Netz angeschlossen
sind, nicht miteinander kommunizieren könnten. Beispiel: Ich
gebe einem Rechner die Adresse 10.0.0.1 und dem anderen
192.168.0.1, beide Netzmaske 255.255.255.0 und schließe die an
einen Hub an oder direkt zusammen. Laut seiner Logik würde ein
ping zwischen den beiden Rechnern nicht funktionieren, er
meinte ohne gateway geht dann da gar nix.

Recht hat er…

Ich bin aber der Überzeugung das geht, indem der Rechner per
Broadcast einen arp-request macht und merkt der andere Rechner
ist da, oder der andere sich selbst meldet und dadurch in der
arp Table steht oder wie auch immer. Auf jeden Fall habe ich
behauptet das geht.

Bei der Netzmaske geht es definitiv nicht.

Leider kann ich das Szenario nicht wirklich nachstellen :wink:

Etwas dumm geschaut hat er dann, als ich auf meinem Windows
2000 Rechner ipconfig gemacht habe und er gesehen hat dass ich
eine public IP 62.x.x.x habe und ein Standardgateway im
private Netz 192.168.100.x verwende. Laut seiner Aussage
dürfte dies gar nicht gehen, es geht aber definitiv :wink:

Ich weiß nicht wie Du der Meinung sein kannst, dass dies funktionieren soll. Denn es kann nicht funktionieren !!! Was bei solchen Dingen gerne ausser Acht gelassen wird, dass evt. noch andere routingfähige Protokolle installiert sind über die eine Verbindung aufgebaut werden kann (z.B. IPX).

Chris

Hi,

auch ich hätte aus dem Bauch heraus gesagt, daß es nicht geht:
Adresse mit Netzmaske UND-verknüpft passt nicht zusammen.
Aber wenn ich am Wochenende zuviel Zeit hab probier ichs…

LG
Stuffi

Hallo,

Auf jeden Fall hat er behauptet, dass zwei PCs mit IPs aus
verschiedenen Netzen die aber am gleichen Netz angeschlossen
sind, nicht miteinander kommunizieren könnten. Beispiel: Ich
gebe einem Rechner die Adresse 10.0.0.1 und dem anderen
192.168.0.1, beide Netzmaske 255.255.255.0 und schließe die an
einen Hub an oder direkt zusammen. Laut seiner Logik würde ein
ping zwischen den beiden Rechnern nicht funktionieren, er
meinte ohne gateway geht dann da gar nix.

Richtig.

Ich bin aber der Überzeugung das geht, indem der Rechner per
Broadcast einen arp-request macht und merkt der andere Rechner
ist da, oder der andere sich selbst meldet und dadurch in der
arp Table steht oder wie auch immer. Auf jeden Fall habe ich
behauptet das geht.

*grübel* Broadcasts geben aber nur eine „anständige“ Rückmeldung, wenn eben eine entsprechende Gegenstelle sagt „ja, ich bin im selben Netz“…

Leider kann ich das Szenario nicht wirklich nachstellen :wink:

Etwas dumm geschaut hat er dann, als ich auf meinem Windows
2000 Rechner ipconfig gemacht habe und er gesehen hat dass ich
eine public IP 62.x.x.x habe und ein Standardgateway im
private Netz 192.168.100.x verwende. Laut seiner Aussage
dürfte dies gar nicht gehen, es geht aber definitiv :wink:

Aeh, wenn Du eine öffentliche Adresse hast, dann hängst Du entweder in einem grösseren Netzwerk, indem dann auch Roter und/oder Gateways stehen, oder Dein Windows 2000 Rechner scheint ein Server zu sein, der die entsprechenden „tabellen“ mit sich führt…

h.

Ich weiß nicht wie Du der Meinung sein kannst, dass dies
funktionieren soll. Denn es kann nicht funktionieren !!! Was
bei solchen Dingen gerne ausser Acht gelassen wird, dass evt.
noch andere routingfähige Protokolle installiert sind über die
eine Verbindung aufgebaut werden kann (z.B. IPX).

Windows 2000 Professional.
Es ist genau eine Netzwerkkarte installiert unter netzwerkkonfiguration findet sich:

„Client für Microsoft Netzwerke“
„Datei- und Druckerfreigabe für Microsoft-Netzwerke“
„Internetprotokoll (TCP/IP)“

sonst nichts.

Ausgabe von „ipconfig /all“:

Ethernetadapter „LAN-Verbindung“:

Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Intel® PRO/100 VM Network Connection
Physikalische Adresse . . . . . . : 00-02-A5-2E-5B-61
DHCP-aktiviert. . . . . . . . . . : Nein
IP-Adresse. . . . . . . . . . . . : 63.123.85.169
Subnetzmaske. . . . . . . . . . . : 255.255.240.0
Standardgateway . . . . . . . . . : 192.168.128.1
DNS-Server. . . . . . . . . . . . : 63.123.85.221
63.123.85.222
Primärer WINS-Server. . . . . . . : 63.123.85.221
Sekundärer WINS-Server. . . . . . : 63.123.85.222

Es sind keine weiteren Gateways oder IP-Adressen auf dwer Netzwerkkarte konfiguriert (weiss nicht ob die ipconfig anzeigen würde, auf jeden Fall habe ich manuell nachgeschaut).

Es handelt sich hierbei übrigens um einen Konfigurationsfehler, in unserer Firma existiert auch ein Gateway im 63.123.85er Netz. Aber wieso funktioniert diese Konfiguration wie sie bei mir eingestellt ist? Udn sie funktioniert, da gibts gar keine ZWeifel dran :wink: Ich habe diese public IP weil ich auf Kundensysteme durch unsere Firewall direkt zugreifen muss und dies klappt.

Grüße
Bruno

Aeh, wenn Du eine öffentliche Adresse hast, dann hängst Du
entweder in einem grösseren Netzwerk, indem dann auch Roter
und/oder Gateways stehen, oder Dein Windows 2000 Rechner
scheint ein Server zu sein, der die entsprechenden „tabellen“
mit sich führt…

Windows 2000 Professional.

Ja klar in dem Netz gibts Router / Gateway, siehe aber meine Konfiguration im Antwortposting auf „Christian Schick“.

Ich weiß nicht wie Du der Meinung sein kannst, dass dies
funktionieren soll. Denn es kann nicht funktionieren !!! Was
bei solchen Dingen gerne ausser Acht gelassen wird, dass evt.
noch andere routingfähige Protokolle installiert sind über die
eine Verbindung aufgebaut werden kann (z.B. IPX).

Windows 2000 Professional.
Es ist genau eine Netzwerkkarte installiert unter
netzwerkkonfiguration findet sich:

„Client für Microsoft Netzwerke“
„Datei- und Druckerfreigabe für Microsoft-Netzwerke“
„Internetprotokoll (TCP/IP)“

sonst nichts.

Ausgabe von „ipconfig /all“:

Ethernetadapter „LAN-Verbindung“:

Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : Intel® PRO/100
VM Network Connection
Physikalische Adresse . . . . . . : 00-02-A5-2E-5B-61
DHCP-aktiviert. . . . . . . . . . : Nein
IP-Adresse. . . . . . . . . . . . : 63.123.85.169
Subnetzmaske. . . . . . . . . . . : 255.255.240.0
Standardgateway . . . . . . . . . : 192.168.128.1
DNS-Server. . . . . . . . . . . . : 63.123.85.221
63.123.85.222
Primärer WINS-Server. . . . . . . : 63.123.85.221
Sekundärer WINS-Server. . . . . . : 63.123.85.222

Es sind keine weiteren Gateways oder IP-Adressen auf dwer
Netzwerkkarte konfiguriert (weiss nicht ob die ipconfig
anzeigen würde, auf jeden Fall habe ich manuell nachgeschaut).

Also selbst über ipconfig /all sollte nicht allzuviel mehr rauszufinden sein.

Es handelt sich hierbei übrigens um einen
Konfigurationsfehler, in unserer Firma existiert auch ein
Gateway im 63.123.85er Netz. Aber wieso funktioniert diese
Konfiguration wie sie bei mir eingestellt ist?

Aeh, wieso nicht?!
Wenn Du einen tracert auf eine Internetadresse machst oder auf das Gateway könnte/müsste als eine der ersten zwei Drei Adressen der DNS/Wins Server irgendwo auftauchen. DA ist dann entweder ein Rechner mit mind. zwei Netzwerkkarten oder ein anderes „Gerät“ vorhanden, welches die Umsetzung der Adressen macht.

Ich hab hier z.B. einen Cisco 1700 stehen. Meine „Kunden“ gehen da drüber mit einer 192.168.x.x Adresse und einer Subnetmask 255.255.255.x dran. Das Gateway, welches diese Leute einstellen ist IMMER die 192.168.0.1. Selbst wenn dieser Jemand die Adresse 192.168.127.43 mit der Subnetmask 255.255.255.240 hat kommt er da dran.

h.

1 „Gefällt mir“

Hallo Bruno,

was sagt denn ein

route print

Grüße
Martin

Z:\\>route print
===========================================================================
Schnittstellenliste
0x1 ........................... MS TCP Loopback interface
0x1000003 ...00 02 a5 2e 5b 61 ...... Intel 8255x-based Integrated Fast Ethernet

===========================================================================
===========================================================================
Aktive Routen:
 Netzwerkziel Netzwerkmaske Gateway Schnittstelle Anzahl
 0.0.0.0 0.0.0.0 192.168.128.1 63.123.85.169 1
 63.123.80.0 255.255.240.0 63.123.85.169 63.123.85.169 1
 63.123.85.169 255.255.255.255 127.0.0.1 127.0.0.1 1
 62.255.255.255 255.255.255.255 63.123.85.169 63.123.85.169 1
 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
 224.0.0.0 224.0.0.0 63.123.85.169 63.123.85.169 1
 255.255.255.255 255.255.255.255 63.123.85.169 63.123.85.169 1
Standardgateway: 192.168.128.1
===========================================================================
Ständige Routen:
 Keine

Wenn Du einen tracert auf eine Internetadresse machst oder auf
das Gateway könnte/müsste als eine der ersten zwei Drei
Adressen der DNS/Wins Server irgendwo auftauchen. DA ist dann
entweder ein Rechner mit mind. zwei Netzwerkkarten oder ein
anderes „Gerät“ vorhanden, welches die Umsetzung der Adressen
macht.

Z:\\>tracert 192.168.128.1

Routenverfolgung zu xxx.yyy.com [192.168.128.1] über maximal 30 Ab
schnitte:

 1 

Bei nem trace auf ne Internetadresse ist der erste Hop übrigens interessanterweise: 63.123.85.1

Wenn ich die beiden Rechnernamen vergleiche (unterscheiden sich nur im Domainnamen, vorne gelich), dürfte es sich übrigens um die gleiche Maschine handeln... das wäre immerhin eine Erklärung, nur woher weiss mein Rechner dass 192.168.128.1 auch 63.123.85.1 ist? Kann mir das auch nur noch über DNS erklären, sehr dubios was Windows hier tut \*G\* aber immerhin tut es alles damit es klappt

Wenn Du einen tracert auf eine Internetadresse machst oder auf
das Gateway könnte/müsste als eine der ersten zwei Drei
Adressen der DNS/Wins Server irgendwo auftauchen. DA ist dann
entweder ein Rechner mit mind. zwei Netzwerkkarten oder ein
anderes „Gerät“ vorhanden, welches die Umsetzung der Adressen
macht.

Z:\>tracert 192.168.128.1

Routenverfolgung zu xxx.yyy.com [192.168.128.1] über maximal
30 Ab
schnitte:

1

Bei nem trace auf ne Internetadresse ist der erste Hop
übrigens interessanterweise: 63.123.85.1

Durchaus logisch.
Für die verschiedenen Netze „soll“ die .1 immer das Gateway sein…

Wenn ich die beiden Rechnernamen vergleiche (unterscheiden
sich nur im Domainnamen, vorne gelich), dürfte es sich
übrigens um die gleiche Maschine handeln… das wäre immerhin
eine Erklärung, nur woher weiss mein Rechner dass
192.168.128.1 auch 63.123.85.1 ist?

Das weiss er erstmal garnicht. Er ruft erstmal und schaut wer antwortet. Das ist dann 63.123.85.1 (wegen der öffentlichen IP). Ich kann ja auch z.B. an eine netzwerkkarte mehrere IP-Adressen binden. Man müsste sich mal die Dienste auf diesem Rechner genauer anschauen.

Gruß
h.

1 „Gefällt mir“

Wenn Du einen tracert auf eine Internetadresse machst oder auf
das Gateway könnte/müsste als eine der ersten zwei Drei
Adressen der DNS/Wins Server irgendwo auftauchen. DA ist dann
entweder ein Rechner mit mind. zwei Netzwerkkarten oder ein
anderes „Gerät“ vorhanden, welches die Umsetzung der Adressen
macht.

Z:\>tracert 192.168.128.1

Routenverfolgung zu xxx.yyy.com [192.168.128.1] über maximal
30 Ab
schnitte:

1

Bei nem trace auf ne Internetadresse ist der erste Hop
übrigens interessanterweise: 63.123.85.1

Durchaus logisch.
Für die verschiedenen Netze „soll“ die .1 immer das Gateway
sein…

Ja, aber der tracert drüber ist doch irgendwie unlogisch oder? Mein Rechner hat definitiv keine 192.168.er Adresse, wie kann dann der erste Hop aus diesem Netz sein? OK ist er eigentlich nicht, aber Windows merkt, dass dieser identisch ist mit dem auf 62. und zeigt mir das dann so an als ob, oder ist diese Erklärung die mir gerade vorschwerbt falsch?

Das weiss er erstmal garnicht. Er ruft erstmal und schaut wer
antwortet. Das ist dann 63.123.85.1 (wegen der öffentlichen
IP). Ich kann ja auch z.B. an eine netzwerkkarte mehrere
IP-Adressen binden. Man müsste sich mal die Dienste auf diesem
Rechner genauer anschauen.

Ja sicher, ich bin überzeugt davon dass das Gateway eben diese beiden IP Adressen hat. Was meinst du mit „er ruft erstmal udn schaut wer antwortet“? Was ruft er genau?

Wenn Du einen tracert auf eine Internetadresse machst oder auf
das Gateway könnte/müsste als eine der ersten zwei Drei
Adressen der DNS/Wins Server irgendwo auftauchen. DA ist dann
entweder ein Rechner mit mind. zwei Netzwerkkarten oder ein
anderes „Gerät“ vorhanden, welches die Umsetzung der Adressen
macht.

Z:\>tracert 192.168.128.1

Routenverfolgung zu xxx.yyy.com [192.168.128.1] über maximal
30 Ab
schnitte:

1

Bei nem trace auf ne Internetadresse ist der erste Hop
übrigens interessanterweise: 63.123.85.1

Durchaus logisch.
Für die verschiedenen Netze „soll“ die .1 immer das Gateway
sein…

Ja, aber der tracert drüber ist doch irgendwie unlogisch oder?
Mein Rechner hat definitiv keine 192.168.er Adresse, wie kann
dann der erste Hop aus diesem Netz sein? OK ist er eigentlich
nicht, aber Windows merkt, dass dieser identisch ist mit dem
auf 62. und zeigt mir das dann so an als ob, oder ist diese
Erklärung die mir gerade vorschwerbt falsch?

Ich glaub da hast Du Dich „verheddert“ :wink:

Spielen wir das Spiel doch mal durch: ich nehme einen Rechner (Bsp.: W2K Server) mit zwei netzwerkkarten. die eine hängt direkt am Internet-Anschluss (sagen wir mal ne 2MBit Standleitung). An diese Netzwerkkarte ist die IP-Adresse 194.25.129.123 (willkürlich gewählt) gebunden. Im rechner steckt eine 2.Netzwerkkarte.
An diese sind die Adressen
10.100.100.1 und 192.168.0.1 gebunden.
Rechner A (10.100.100.123) macht ein tracert auf www.heise.de und der erste Hop ist nun der W2K Server. Auf der zum Client zugewandten Seite „sieht“ der Client die Serverseitige IP-Adresse 10.100.100.1 und geht über diesen einen Hop auf www.heise.de
Rechner B (192.168.0.123) macht dasselbe, bekommt aber als ersten Hop die 192.168.0.1 angezeigt. Ist aber derselbe W2K Server.

Das weiss er erstmal garnicht. Er ruft erstmal und schaut wer
antwortet. Das ist dann 63.123.85.1 (wegen der öffentlichen
IP). Ich kann ja auch z.B. an eine netzwerkkarte mehrere
IP-Adressen binden. Man müsste sich mal die Dienste auf diesem
Rechner genauer anschauen.

Ja sicher, ich bin überzeugt davon dass das Gateway eben diese
beiden IP Adressen hat. Was meinst du mit „er ruft erstmal udn
schaut wer antwortet“? Was ruft er genau?

Er ruft in die Leitung (salop gesagt, ich weiss). wenn Du ein tracert auf die Internetadresse machst, dann mus die Adresse ja zum einen erstmal „übersetzt“ werden, klar. Zum anderen muss das interne Netzwerk ja auch wissen wo dieses Datenpaket im www landen soll (Stichwort DNS, Router, Gateway).
Du hast eine 62er IP-Adresse. Dazu braucht es einen 62er Router (ob das jetzt ein Computer ist, der mehrere Netzwerkkarten mit mehreren Bindungen ist sei mal dahingestellt). Erst wenn der entsprechende 62er Gateway antwortet und die ANfrage auch weiterleitet kannst Du das entsprechende Datenpaket AUS dem Internet empfangen, klar.

Gruß
h.

1 „Gefällt mir“