Lệnh tuyến đường là tất cả về phạm vi định tuyến của IP. Chìa khóa để thực hiện các phạm vi là sử dụng phần netmask của lệnh tuyến đường.
Bài học mạng IP cơ bản
Địa chỉ IP là số 32 bit đại diện cho một địa chỉ trên internet. Lấy trong hệ nhị phân, địa chỉ IP 10.0.0.1
sẽ như thế này:
10 .0 .0 .1
00001010 00000000 0000000 00000001
Netmask chỉ định phần nào của địa chỉ là phần cố định của phạm vi bằng cách chỉ định nhị phân 1 và phần biến của phạm vi là 0. Vì vậy, netmask 255.255.255.255
đại diện cho tất cả các bit được cố định và do đó sẽ chỉ định tuyến IP cho . Một mạng 0.0.0.0
có nghĩa là tất cả các bit là biến, hay nói cách khác, điều này khớp với mọi địa chỉ IP. 0.0.0.0
được sử dụng cho tuyến đường mặc định. Vì vậy, nếu bạn muốn chỉ định một phạm vi, bạn chỉ cần chỉ định các bit trong netmask bạn muốn khớp.
Nếu bạn muốn có một lộ trình để áp dụng cho tất cả các địa chỉ từ 10.0.0.0
để 10.0.0.255
chỉ huy tuyến đường của bạn sẽ trông như thế
Dest Ip Netmask Gateway
route ADD 10.0.0.0 MASK 255.255.255.0 10.0.0.1
Nếu bạn muốn chỉ áp dụng một tuyến đường 10.0.0.100
và 10.0.0.103
lệnh của bạn sẽ giống như tuyến đường ADD 10.0.0.100 MASK 255.255.255.252 10.0.0.1
Và nếu bạn muốn một tuyến đường áp dụng cho tất cả các địa chỉ 10.0.0.0
cho 10.255.255.255
tuyến đường của bạn sẽ như thế nào
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1
Bạn cũng có thể chỉ định trong route
lệnh giao diện mà nó sẽ sử dụng bằng cách sử dụng tham số IF
:
route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1 IF 2