Linux는 자체 IP에 대한 라우팅 요청을 어떻게 처리합니까?

Linux는 자체 IP에 대한 라우팅 요청을 어떻게 처리합니까?

특히 CentOS. 머신이 1.2.3.4에 있고 httpd를 실행하고 요청한다고 가정합니다.http://1.2.3.4, 머신은 해당 요청이 해당 요청이라는 것을 즉시 인식하여 내부적으로 라우팅합니까, 아니면 나갔다가 다시 돌아오나요?

나는 이것이 어떻게 작동하는지 이해하고 싶습니다.

답변1

예, 기계는 요청이 이루어졌음을 즉시 인식합니다. 패킷을 다음과 같이 표시합니다.현지의ip route show table local , 로컬로 할당된 IP 주소에 대한 규칙에 따라 자동으로 업데이트되는 특수 라우팅 테이블( )을 쿼리하고 lo대상 주소가 아니더라도 이를 통과하도록 네트워크 인터페이스를 교체합니다(로컬 주소를 ping할 때 시도 127.0.0.1).tcpdump -ni lo

또한 이를 사용하여 ip route get 1.2.3.4Linux 커널이 local경로( )를 분류하는 방법과 패킷을 통과할 인터페이스는 물론 게이트웨이와 같은 기타 정보를 보여줄 수도 있습니다.

관련 정보