Oto moja konfiguracja
my PC IP :192.168.1.57 subnetmask : 255.255.255.0
my device IP :73.83.1.57 subnetmask : 255.255.255.0
z powodzeniem mogę wysłać pakiet z mojego komputera na urządzenie, ale nie jestem w stanie wysłać pakietu z urządzenia na komputer (sprawdziłem rekina drutowego, ale pokazuje tylko przepływ transmisji PC-> urządzenia)
Teraz dodałem jeszcze jedną rodzinę urządzeń IP typu IP na PC (73.83.1.60), a następnie z powodzeniem mogę dwukierunkową komunikację. Ta sama działa w odwrotnej kolejności oznacza, że ustawiłem adres IP urządzenia na 192.168.1.58.
Czy są więc jakieś zasady, że oba adresy IP muszą należeć do tej samej rodziny adresów IP? ponieważ maska podsieci w obu jest taka sama. więc problemem jest IP.
Czy ktoś ma pomysł? czy to prawidłowe zachowanie sieci? czy mogę to rozwiązać bez tworzenia tej samej rodziny adresów IP?
Odpowiedzi:
1 dla odpowiedzi № 1Jeśli używasz obu adresów IP w tej samej sieci LAN, powinny one znajdować się w tej samej podsieci, np .: 11.1.1.1/24 może pingować 11.1.1.44/24, ale nie może pingować 11.1.2.2/24 (różne podsieci)
W WAN nie jest konieczne, na przykład 192.168.1.1 może pingować 72.1.1.1, ale 72.1.1.1 nie może pingować 192.168.1.1, ponieważ ten ip jest prywatny, a kiedy opuszcza sieć LAN, staje się prawdziwym ip z powodu NAT (Network Address Translation)