2개의 네트워크가 있고 , 내 IP가 다음 경로를 사용 하는 192.168.1.0/24
경우 :192.168.2.0/24
192.168.1.2
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.254 0.0.0.0 UG 0 0 0 eth0
192.168.2.0 * 255.255.255.0 U 1 0 0 eth0
호스트에 도달하면 192.168.2.3
내 IP가 감지되는 이유는 무엇입니까 192.168.1.2
?
대신 ( ) 192.168.2.3
라우터의 IP를 감지 하려면 어떻게 해야 합니까 ? 192.168.1.254
다른 유형의 네트워크인가요?
감사해요
답변1
192.168.2.3의 호스트에 도달할 때 내 IP 192.168.1.2를 감지하는 이유는 무엇입니까?
IP 주소는 다음과 같습니다.절대정상적인 라우팅으로 교체되었습니다. (MAC 주소만 있습니다.)
그렇기 때문에 "내 IP는 무엇입니까?"와 같은 사이트입니다. 수십 개의 라우터 뒤에 있음에도 불구하고 귀하의 IP를 볼 수 있습니다.
192.168.2.3이 라우터의 IP(192.168.1.254)를 감지하려면 어떻게 해야 합니까?
라우터에서 NAT 기능(네트워크 주소 변환)을 활성화해야 합니다. (리눅스에서는 매스커레이딩(masquerading)이라고도 합니다.)
대부분의 경우 NAT는 바람직하지 않으며 상황을 더욱 악화시킬 뿐입니다. 어떤 이유로든 꼭 필요한 경우가 아니면 LAN 간 라우팅 시에는 사용하지 마세요.
답변2
IP가 있는 경우 교체됩니다.네트워크 주소 변환(NAT)이 혼합되어 있습니다. 대략적인 개요는 질문에 지정한 IP가 모두개인 IP 주소 풀, 따라서 그림에는 NAT가 없습니다(어떤 이상한 이유로 라우터가 NAT/Masquerade로 설정되어 있지 않은 한). 이는 문제의 두 시스템 모두 공개 라우팅 가능한 IP를 가지고 있으면 IP도 교체되지 않음을 의미합니다.
그러나 소스 IP가 개인 IP에서 나온 경우 NAT가 적용되고(라우터에서 활성화된 경우) 라우터는 로컬 IP를 자체 공용 IP로 대체합니다.