/ / Cách kiểm tra xem một cổng có được mở trong Windows 10 hay không

Cách kiểm tra xem một cổng có được mở trong Windows 10 hay không

Những gì để biết

  • Dễ nhất: Mở Bắt đầu menu> gõ lệnh> nhấp chuột phải vào Ứng dụng Command Prompt > Chạy như quản trị viên.
  • Thể loại netstat -ab > nhấn Vào > tìm kiếm các mục ở trạng thái “NGHE”.
  • Giải pháp thay thế là sử dụng ứng dụng của bên thứ ba: Chúng tôi thích TCPView, Nirsoft CurrPorts và PortQry Command Line Port Scanner.

Bài viết này trình bày cách kiểm tra các cổng đang mở trong Windows 10, điều này cần thiết nếu một ứng dụng không thể truy cập internet hoặc bạn muốn chặn một ứng dụng.



Cách kiểm tra xem một cổng có được mở bằng Netstat hay không

Cách dễ nhất để kiểm tra xem một cổng có đang mở trên Windows 10 hay không là sử dụng lệnh Netstat. ‘Netstat’ là viết tắt của thống kê mạng. Nó sẽ hiển thị cho bạn những cổng mà mỗi giao thức internet (như TCP, FTP, v.v.) hiện đang sử dụng.


Lệnh có nhiều tham số, nhưng những tham số bạn sẽ cần sử dụng để kiểm tra xem một cổng có đang mở hay không là (a), cung cấp các cổng đang hoạt động và (b), sẽ cho bạn biết tên của các quy trình sử dụng các cổng đó. .


  1. Chọn menu Bắt đầu và gõ “lệnh”. Nhấp chuột phải vào ứng dụng Command Prompt và chọn Chạy như quản trị viên.

  2. Thể loại netstat -ab và hãy nhấn Vào. Bạn sẽ thấy một danh sách dài các kết quả, tùy thuộc vào những gì hiện đang kết nối với mạng. Bạn sẽ thấy danh sách các quy trình đang chạy. Số cổng mở sẽ nằm sau dấu hai chấm cuối cùng trên địa chỉ IP cục bộ (số ở bên trái).

  3. Tìm các mục trong danh sách có trạng thái “NGHE.” Đây là các quy trình đang giao tiếp thông qua một trong các cổng hiện đang mở.

  4. Nếu bạn muốn biết tên chương trình có một cổng cụ thể đang mở, hãy nhập netstat -aon và hãy nhấn Vào. Lệnh này sẽ hiển thị giao thức mà ứng dụng đang sử dụng, địa chỉ IP cục bộ và từ xa, và quan trọng nhất là PID của ứng dụng sử dụng cổng đó (số ở ngoài cùng bên phải). Nhớ tìm trạng thái NGHE.

  5. Để tìm ứng dụng liên quan đến PID đó, hãy nhấp chuột phải vào trình quản lý tác vụ và chọn Quản lý công việc. Chọn Chi tiết chuyển hướng. Tìm trong trường PID để tìm PID bạn đã ghi nhận từ màn hình dấu nhắc lệnh.



Cách kiểm tra xem một cổng có đang hoạt động hay không khi sử dụng các ứng dụng của bên thứ ba

Nếu bạn không muốn sử dụng dấu nhắc lệnh để kiểm tra các cổng đang mở, có các ứng dụng bên thứ ba rất dễ sử dụng có thể giúp bạn.


TCPView

TCPView là một tiện ích có trong Microsoft Sysinternals, hiển thị cho bạn danh sách tất cả các quy trình đang chạy và các cổng mở liên quan của chúng. Ứng dụng này hiển thị các cổng mở, đóng và chuyển gói, tất cả đều theo thời gian thực.


Nirsoft CurrPorts

Nirsoft CurrPorts là một tiện ích khác để xem tất cả các cổng hiện đang được các ứng dụng và dịch vụ trên hệ thống của bạn sử dụng. Chỉ cần tìm kiếm cảng địa phương để xem cổng nào của máy tính của bạn đang hoạt động.


Danh sách cũng bao gồm các cổng đang được kết nối ở đầu từ xa (máy chủ kết nối internet).


Máy quét cổng dòng lệnh PortQry

Cài đặt PortQry Command Line Port Scanner cho một tiện ích dòng lệnh khác dành riêng để quét máy tính của bạn để tìm các cổng đang mở. Sau khi bạn cài đặt nó, hãy mở Command Prompt ở chế độ quản trị viên. PortQry tự động cài đặt trong thư mục C: PortQryV2, vì vậy hãy thay đổi thư mục của dấu nhắc lệnh của bạn thành thư mục đó.


Gõ lệnh portqry.exe -local để xem tất cả các cổng TCP và UDP đang mở cho máy của bạn. Nó sẽ hiển thị cho bạn mọi thứ bạn có thể thấy bằng lệnh NetStat, cộng với ánh xạ cổng và số lượng cổng ở mỗi trạng thái.



Cảng là gì?

Các ứng dụng chạy trên máy tính của bạn tiếp cận và lấy thông tin và dữ liệu từ các máy chủ ở nơi khác trên internet. Các ứng dụng này và máy chủ biết cách giao tiếp dựa trên địa chỉ IP và số cổng của chúng.


Hãy coi địa chỉ IP là địa chỉ đường phố và số cổng là số căn hộ. Nếu máy chủ hoặc ứng dụng cố gắng giao tiếp bằng bất kỳ số cổng nào khác, nó sẽ không hoạt động. Mọi cánh cửa khác sẽ bị “khóa” vì các cổng khác bị đóng.


Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *