Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách dùng lệnh Netstat khắc phục sự cố mạng trong Windows 11/10

Netstat (Thống kê Mạng) là công cụ dòng lệnh dùng để giám sát và khắc phục sự cố mạng máy tính. Công cụ này cho thấy tất cả các kết nối của thiết bị với chi tiết tùy theo nhu cầu.

Với Netstat, bạn có thể xem tất cả kết nối và cổng cũng như thống kê của chúng. Thông tin này có giá trị khi thiết lập hoặc sửa chữa kết nối. Bài viết này sẽ giới thiệu lệnh Netstat và các tham số chính để lọc thông tin hiển thị về kết nối.

Sử dụng lệnh Netstat khắc phục sự cố mạng

Chúng ta sẽ khám phá các chủ đề sau:

  1. Cách dùng lệnh Netstat.
  2. Dùng tham số netstat để lọc thông tin kết nối.
  3. Kết hợp các tham số Netstat.

Hãy cùng đi qua các chủ đề trên để hiểu rõ công cụ này và học cách dùng nó khắc phục sự cố mạng.

1] Cách dùng lệnh netstat

Nhấp vào Nút Start và tìm Command Prompt. Mở Command Prompt với đặc quyền nâng cao bằng cách nhấp chuột phải và chọn Chạy với tư cách quản trị viên.

Bạn có thể mở Netstat bằng cách gõ lệnh sau và nhấn ENTER:

netstat

Nếu bạn mới với mạng, bạn có thể không hiểu các cột có nghĩa gì.

  • Proto: Giao thức mạng. Có thể là TCP hoặc UDP.
  • Địa chỉ cục bộ: Địa chỉ IP và cổng của giao diện mạng máy tính cho các kết nối đã cho.
  • Địa chỉ ngoại部: Địa chỉ IP và tên cổng của thiết bị từ xa.
  • Trạng thái: Chỉ trạng thái kết nối. Ví dụ, tìm kết nối hoạt động và đóng.

Lệnh netstat hiển thị kết nối hoạt động và chi tiết. Tuy nhiên, bạn sẽ nhận thấy cột địa chỉ ngoại部 in địa chỉ IP và tên cổng.

Để hiển thị số cổng kết nối thay vì tên cổng, bên cạnh địa chỉ IP, dùng lệnh sau:

netstat -n

Hệ thống có thể ngắt hoặc kết nối mạng, và chi tiết mạng có thể thay đổi theo khoảng thời gian. Do đó, ta có thể dùng lệnh sau để làm mới chi tiết mạng netstat theo khoảng thời gian:

netstat -n 5

Để dừng làm mới, nhấn tổ hợp phím CTRL + C.

LƯU Ý: Số 5 trong lệnh trên làm mới lệnh mỗi 5 giây. Bạn có thể sửa giá trị này nếu muốn tăng hoặc giảm khoảng thời gian.

2] Dùng tham số netstat lọc thông tin kết nối

Lệnh netstat là lệnh mạnh mẽ có thể hiển thị mọi chi tiết về kết nối thiết bị. Hãy khám phá các tham số netstat thường dùng nhất để tìm chi tiết mạng cụ thể.

  • Hiển thị kết nối hoạt động và không hoạt động

Hiển thị mạng đang hoạt động hoặc không hoạt động.

netstat -a
  • Hiển thị thông tin ứng用程序

Liệt kê tất cả ứng dụng liên kết với kết nối.

netstat -b
  • Xem thống kê bộ thích ứng mạng

Hiển thị thống kê gói tin mạng đến và đi.

netstat -e
  • Hiển thị tên miền đủ điều kiện (FQDNS) của địa chỉ ngoại部

Nếu bạn không muốn thấy số cổng hoặc tên cổng, tham số netstat sau sẽ hiển thị tên miền đủ điều kiện của địa chỉ ngoại部.

netstat -f
  • Hiển thị số cổng thay vì tên

Thay đổi tên cổng địa chỉ ngoại部 thành số cổng.

netstat -n
  • Hiển thị ID tiến trình

Tương tự netstat, và có cột thêm cho ID tiến trình (PID) của mỗi kết nối.

netstat -o
  • Lọc kết nối theo giao thức

Hiển thị kết nối cho giao thức bạn chỉ định – UDP, TCP, tcpv6, hoặc udpv6.

netstat -p udp

LƯU Ý: Bạn nên thay phần udp thành giao thức bạn muốn xem kết nối.

  • Xem cổng không lắng nghe và lắng nghe

Hiển thị kết nối và cổng không lắng nghe và lắng nghe bị ràng buộc.

netstat -q
  • Nhóm thống kê theo giao thức

Phân loại mạng theo giao thức có sẵn – UDP, TCP, ICMP, IPv4, và IPv6.

netstat -s
  • Hiển thị bảng định tuyến

Hiển thị bảng định tuyến mạng hiện tại. Liệt kê mọi tuyến đến đích và ma trận trên hệ thống. Tương tự lệnh route print.

netstat -r
  • Hiển thị kết nối trạng thái offload

Hiển thị danh sách trạng thái offload kết nối hiện tại.

netstat -t
  • Xem kết nối NetworkDirect

Hiển thị tất cả kết nối NetworkDirect.

netstat -x
  • Hiển thị mẫu kết nối

Hiển thị mẫu kết nối TCP của mạng.

netstat -y

3] Kết hợp các tham số Netstat

Bạn có thể lọc thêm các tham số Netstat để hiển thị thông tin về kết nối theo ý muốn. Từ các lệnh trên, bạn chỉ cần thêm tham số thứ hai để hiển thị chế độ xem kết hợp.

Ví dụ, bạn có thể kết hợp tham số -s và -e để xem thống kê cho mọi giao thức. Cách này, bạn có thể kết hợp các tham số khác để lấy kết quả bạn muốn.

Khi kết hợp nhiều tham số Netstat, bạn không cần hai dấu gạch ngang (-). Bạn có thể dùng một dấu gạch ngang (-) và nối các chữ cái tham số mà không cần dấu thứ hai.

Ví dụ, thay vì gõ lệnh sau:

netstat -s -e

Bạn có thể viết là:

netstat - se

Nếu bạn quên tham số, cách nhanh nhớ là nhờ netstat giúp. Chỉ cần chạy lệnh:

netstat /?

Để dừng quy trình truy vấn netstat bất kỳ lúc nào, nhấn tổ hợp phím CTRL + C.