>  기사  >  백엔드 개발  >  경로 명령 소개

경로 명령 소개

PHPz
PHPz원래의
2024-02-20 09:00:37832검색

경로 명령 소개

route 명령은 라우팅 테이블을 조작하고 보는 명령입니다. 라우팅 테이블은 네트워크 장치(컴퓨터, 라우터 등)가 데이터 패킷을 전송하는 방법을 기록하는 테이블입니다. Route 명령을 통해 현재 라우팅 테이블 정보를 확인하고 라우팅 규칙을 추가하거나 삭제할 수 있습니다.

Syntax
route [옵션] [명령] [대상 주소] [마스크 서브넷 마스크] [게이트웨이 주소] [메트릭 홉 수] [if 인터페이스]

공통 옵션
-p: 추가된 라우팅 규칙의 지속성 저장하고 그것을 다시 시작한 후에도 여전히 유효합니다.
-delete 또는 -d: 지정된 라우팅 규칙을 삭제합니다.
-print: 현재 라우팅 테이블 정보를 인쇄합니다.

공통 명령
add: 라우팅 규칙을 추가합니다. 대상 주소, 서브넷 마스크, 게이트웨이 주소, 인터페이스 등의 매개변수를 지정해야 합니다.

샘플 코드:

  1. 현재 라우팅 테이블 정보 보기

    route print
  2. 라우팅 규칙 추가

    route add 192.168.1.0 mask 255.255.255.0 192.168.0.1 if 1

    위 명령은 대상 주소가 192.168.1.0이고 서브넷 마스크가 255.255인 네트워크 세그먼트를 추가한다는 의미입니다. .255.0. 게이트웨이 주소 192.168.0.1을 통해 인터페이스 1에서 전송됩니다.

  3. 라우팅 규칙 삭제

    route delete 192.168.1.0 mask 255.255.255.0 192.168.0.1

    위 명령은 대상 주소가 192.168.1.0, 서브넷 마스크가 255.255.255.0, 게이트웨이 주소가 192.168.0.1인 라우팅 규칙을 삭제한다는 의미입니다.

route 명령을 사용하여 네트워크 장치의 라우팅 테이블을 유연하게 구성하여 서로 다른 네트워크 간에 데이터를 전송할 수 있습니다. 실제 사용에서는 특정 네트워크 환경과 최적의 네트워크 전송 성능을 달성해야 하는 요구 사항에 따라 라우팅 규칙을 추가, 삭제 및 수정할 수 있습니다.

route 명령을 사용할 때는 주의해야 합니다. 잘못된 라우팅 규칙으로 인해 비정상적인 네트워크 전송이 발생하거나 심지어 네트워크 장애가 발생할 수도 있습니다. 라우팅 규칙을 수정하는 경우, 필요할 때 복원할 수 있도록 원본 라우팅 테이블을 미리 백업해 두는 것이 좋습니다. 또한 영구 라우팅 규칙을 추가할 때 네트워크 연결 문제가 발생하지 않도록 네트워크 장치를 다시 시작한 후에도 해당 규칙이 여전히 유효한지 확인하세요.

위 내용은 경로 명령 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.