Windows 7: làm cách nào tôi có thể thêm một phạm vi IP trong lệnh của tuyến đường Cameron?


12

Tôi đang sử dụng hai kết nối mạng và tôi đã thử sử dụng lệnh "tuyến đường" để khi tôi truy cập một IP nội bộ cụ thể trên mạng LAN của mình, nó sẽ sử dụng kết nối 1, mọi thứ khác sẽ đi bình thường qua kết nối 2 (không có truy cập vào mạng LAN của tôi).

Vấn đề là tôi có một loạt IP nội bộ mà tôi cần truy cập và lệnh "lộ trình" dường như không cho phép tôi thêm một dải IP thay vì IP cụ thể. Và kết nối 1 không có quyền truy cập internet, vì vậy tôi không thể sử dụng nó làm kết nối mặc định của mình.

Bất kỳ ý tưởng làm thế nào điều này có thể được giải quyết?

Sự giúp đỡ của bạn được đánh giá cao

Câu trả lời:


23

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.1sẽ 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.0có 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.255chỉ 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.10010.0.0.103lệ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.0cho 10.255.255.255tuyế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 routelệ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

1
Man này thật là hữu ích. Cảm ơn bạn rât nhiêu! : D
KeyStroke

0

Khi bạn đang sử dụng Windows 7, hãy thực thi cmd.exevới tư cách quản trị viên bằng cách vào Menu Bắt đầu , nhập cmd.exevào hộp tìm kiếm, nhấp chuột phải cmd.exevà chọn Chạy với tư cách quản trị viên (hoặc nhấn Ctrl+ Shift+ Enter).

Bạn sẽ thấy một sự khác biệt so với Dấu nhắc lệnh thông thường. Trong Dấu nhắc lệnh nâng cao này, bạn có thể thêm tuyến tĩnh của mình, tức là

route add 10.0.0.0 mask 255.0.0.0 192.168.0.1 -p
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.