Cách sử dụng lệnh Netstat để khắc phục sự cố mạng
Netstat ( Thống kê (Statistics)mạng(Network) ) 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:
- Cách sử dụng lệnh Netstat.
- Sử dụng(Use) các tham số netstat để lọc thông tin kết nối.
- 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.
1] Cách sử dụng lệnh netstat
Nhấp vào nút Start(Start button) 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 mới làm 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 .
- Địa chỉ cục bộ: Địa chỉ (Local Address: ) 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.
- Địa chỉ nước ngoài: Địa chỉ (Foreign Address: ) 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 đang 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 mạng và các chi tiết mạng có thể thay đổi theo từng khoảng thời gian. Do đó(Hence) , 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 cách sử dụng lệnh này:
netstat -n 5
Để dừng làm mới, hãy nhấn tổ hợp phím CTRL + C
LƯU Ý: (NOTE: ) Số 5 trong lệnh trên làm mới lệnh sau mỗi 5 giây. Bạn(5 seconds. You) 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.
2] Sử dụng(Use) thông số netstat để lọc thông tin kết nối
Lệnh netstat
này là một lệnh mạnh mẽ có thể hiển thị cho bạn mọi chi tiết về các kết nối của thiết bị của bạn. Hãy cùng khám phá các thông số netstat được sử dụng phổ biến 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(Display active and inactive connections)
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(Display applications information)
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(View network adapter stats)
Hiển thị(Show) 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(Display foreign addresses’ fully qualified domain name (FQDNS))
Nếu bạn không muốn xem 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(Show port numbers instead of names)
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(Display the process ID)
Tương tự như netstat,
và nó có thêm một cột cho ID quy trình(Process ID) ( PID ) của mọi kết nối.
netstat -o
- Lọc các kết nối theo giao thức(Filter connections by protocol)
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 Ý:(NOTE:) Bạn nên thay đổi udp
một phần thành giao thức có các kết nối mà bạn muốn xem.
- Xem cổng không nghe và danh sách
Hiển thị(Show) 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(Group stats by protocol)
Phân loại(Categorize) 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(Display routing table)
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 điểm đến 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(Display offload state connections)
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(See NetworkDirect connections)
Hiển thị(Shows) tất cả các kết nối NetworkDirect .
netstat -x
- Hiển thị các mẫu kết nối(Display connection Templates)
Hiển thị các mẫu kết nối TCP của mạng của bạn.(TCP)
netstat -y
3] 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ị cho bạn 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 phải 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 /?
Để dừng quá trình truy vấn netstat bất kỳ lúc nào, hãy nhấn tổ hợp phím CTRL + C
Related posts
Lệnh FORFILES cho phép bạn quản lý tệp & thư mục trên Shared Network
Danh sách DISKPART lệnh và Làm thế nào để sử dụng chúng trong Windows 11/10
Cách thay đổi kích thước Video bằng Command-line với FFmpeg trong Windows 10
Convert CSV đến Excel (XLS or XLSX) sử dụng Command line trong Windows 10
Cách hiển thị Command Line trong Task Manager của Windows 11/10
VLAN là gì? Tại sao chúng ta sử dụng VLANs?
Network folder được chỉ định hiện đang được ánh xạ bằng tên người dùng khác nhau
Cách sử dụng dòng lệnh để hủy chương trình
Hữu ích Chrome Command Line Switches or Flags
Command Line Parameters cho Remote Desktop Connections
DISM GUI - Giao diện đồ họa cho DISM Command Line Utility
Cách so sánh hai Files để thay đổi bằng Command Prompt
Cách sử dụng FINDSTR and Select-String Commands bằng Windows 11/10
Outlook Command Line Switches trên Windows 10
Tor Network là gì và nó được sử dụng để làm gì?
Cách ánh xạ Network Drive hoặc thêm FTP Drive trong Windows 11/10
Câu hỏi đơn giản: Telnet là gì và nó vẫn có thể được sử dụng để làm gì?
Làm thế nào để tạo Wi-Fi Network Adapter Report trên Windows 10
Chrome Connectivity Diagnostics Plugin kiểm tra Network Connection của bạn
Miễn phí Wireless Networking Tools Đối Windows 10