특히 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.4
Linux 커널이 local
경로( )를 분류하는 방법과 패킷을 통과할 인터페이스는 물론 게이트웨이와 같은 기타 정보를 보여줄 수도 있습니다.