Cách sử dụng lệnh Netstat để khắc phục sự cố mạng trong Windows 10

Cách sử dụng lệnh Netstat để khắc phục sự cố mạng trong Windows 10
Netstat (Thống kê mạng) là một công cụ dòng lệnh được sử dụng để theo dõi và khắc phục sự cố mạng máy tính. Công cụ này hiển thị cho bạn tất cả các kết nối của thiết bị một cách chi tiết nhất khi bạn cần.

Với Netstat, bạn có thể xem tất cả các kết nối của mình cũng như các cổng và số liệu 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 của bạn. Bài viết này sẽ giới thiệu cho bạn lệnh Netstat và các tham số chính để lọc thông tin hiển thị về các kết nối của bạn.

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 trong phần này:
  1. Cách sử dụng lệnh Netstat.
  2. Sử dụng các 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 tôi xem qua các chủ đề ở trên để giúp bạn hiểu rõ hơn về công cụ này và tìm hiểu cách sử dụng nó để khắc phục sự cố mạng của bạn.

Cách sử dụng lệnh netstat


Nhấp vào nút Start và tìm kiếm Command Prompt. Mở Command Prompt với các đặc quyền nâng cao bằng cách nhấp chuột phải vào nó và chọn tùy chọn Run as administrator.

Bạn có thể mở Netstat bằng cách gõ lệnh sau và nhấn ENTER:
netstat
Nếu bạn chưa quen với mạng, bạn có thể không hiểu ý nghĩa của các cột.
  • Proto: Giao thức mạng. Nó có thể là TCP hoặc UDP.
  • Local Address: Địa chỉ IP và cổng của giao diện mạng máy tính của bạn cho các kết nối nhất định.
  • Foreign Address: Địa chỉ IP và tên cổng của các thiết bị từ xa.
  • State: Cho biết trạng thái của kết nối. Ví dụ, tìm ra các kết nối hoạt động và đóng.
Lệnh netstat hiển thị cho bạn các kết nối đang hoạt động của bạn và thông tin chi tiết của chúng. Tuy nhiên, bạn sẽ nhận thấy rằng cột địa chỉ nước ngoài in địa chỉ IP và tên cổng.

Để hiển thị số cổng của kết nối thay vì tên cổng, bên cạnh địa chỉ IP, hãy sử dụng lệnh sau:
netstat -n
Hơn nữa, hệ thống có thể ngắt kết nối hoặc kết nối với các mạng và các chi tiết mạng có thể thay đổi theo từng khoảng thời gian. Do đó, chúng ta có thể sử dụng lệnh sau để làm mới các chi tiết mạng netstat theo từng khoảng thời gian bằng lệnh này:
netstat -n 5
LƯU Ý: Số 5 trong lệnh trên làm mới lệnh sau mỗi 5 giây. Bạn có thể sửa đổi giá trị này nếu bạn muốn tăng hoặc rút ngắn khoảng thời gian.

Sử dụng thông số netstat để lọc thông tin kết nối

Các lệnh netstat là một lệnh mạnh mẽ mà có thể cho bạn mọi chi tiết về các kết nối thiết bị của bạn. Hãy cùng khám phá các thông số netstat thường được sử dụng nhất sau đây để tìm chi tiết cụ thể về mạng.
  • Hiển thị các kết nối hoạt động và không hoạt động
Hiển thị các mạng đang hoạt động hoặc không hoạt động.
netstat -a
  • Hiển thị thông tin ứng dụng
Liệt kê tất cả các ứng dụng được liên kết với các kết nối.
netstat -b
  • Xem thống kê bộ điều hợp mạng
Hiển thị số liệu thống kê về các gói mạng đến và đi.
netstat -e
  • Hiển thị tên miền đủ điều kiện (FQDNS) của các địa chỉ nước ngoài
Nếu bạn không muốn thấy số cổng hoặc tên, tham số netstat sau sẽ hiển thị tên miền đủ điều kiện của địa chỉ nước ngoài của bạn.
netstat -f
  • Hiển thị số cổng thay vì tên
Thay đổi tên cổng địa chỉ nước ngoài thành số cổng.
netstat -n
  • Hiển thị ID quy trình
Tương tự như netstat,và nó có thêm một cột cho ID quy trình (PID) của mọi kết nối.
netstat -o
  • Lọc các kết nối theo giao thức
Hiển thị các 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 đổi udp một phần thành giao thức có các kết nối bạn muốn xem.
  • Xem cổng không nghe và danh sách
Hiển thị các kết nối và các cổng lắng nghe và không nghe bị ràng buộc của chúng.
netstat -q
  • Thống kê nhóm theo giao thức
Phân loại mạng theo các 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 của mạng hiện tại của bạn. Nó liệt kê mọi tuyến đường đến đích và ma trận có sẵn trên hệ thống của bạn. Tương tự với route print lệnh.
netstat -r
  • Hiển thị kết nối trạng thái giảm tải
Hiển thị danh sách trạng thái ngắt kết nối của kết nối hiện tại của bạn.
netstat -t
  • Xem kết nối NetworkDirect
Hiển thị tất cả các kết nối NetworkDirect.
netstat -x
  • Hiển thị các mẫu kết nối
Hiển thị các mẫu kết nối TCP của mạng của bạn.
netstat -y

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

Bạn có thể lọc thêm các thông số Netstat để hiển thị thông tin về các kết nối của bạn theo bất kỳ cách nào bạn muốn. Từ các lệnh trên, bạn chỉ phải thêm tham số thứ hai để hiển thị dạng xem kết hợp.

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

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

Ví dụ: thay vì gõ lệnh sau:
netstat -s -e
Bạn có thể viết nó là:
netstat - se

Nếu bạn quên các thông số, một cách nhanh chóng để nhớ chúng là nhờ netstat giúp đỡ. Chỉ cần chạy lệnh sau:
netstat /?