Cách kiểm tra cổng nào đang mở trên PC chạy Windows 10

Có thể bạn đang khắc phục sự cố kết nối mạng cho một chương trình cụ thể và bạn cần kiểm tra xem quyền truy cập cổng của chương trình đó có được mở hay không hoặc bạn băn khoăn không biết thiết bị NAS của mình có thể giao tiếp với PC Windows 10 của mình hay không, bạn cần kiểm tra xem mở các cổng.

Cách kiểm tra cổng nào đang mở trên PC chạy Windows 10

Trong bài viết này, chúng tôi sẽ cung cấp cho bạn các bước chi tiết về cách kiểm tra các cổng đang mở trên Windows 10 bằng một số công cụ sẵn có, được tích hợp sẵn hoặc miễn phí để tải xuống và sử dụng.

Cách kiểm tra cổng nào đang mở trên PC chạy Windows 10

Có một số công cụ hữu ích mà bạn có thể sử dụng để quét các cổng đang mở trong Windows. Chúng tôi sẽ chỉ cho bạn cách làm như vậy trên NetStat, PortQry.exe và NirSoft CurrPorts.

Sử dụng NetStat để kiểm tra các cổng đang mở

Một trong những cách đơn giản nhất để đi là NetStat.exe, bạn có thể tìm thấy công cụ này trong thư mục “System32” trên Windows 10. Với NetStat, bạn có thể thấy các cổng đang mở hoặc cổng mà một máy chủ cụ thể sử dụng.

Có hai lệnh sẽ hữu ích, tùy thuộc vào nhu cầu của bạn. Tùy chọn đầu tiên sẽ liệt kê tất cả các cổng đang hoạt động và tên của quá trình sử dụng chúng, đó là “netstat -ab. ” Tùy chọn thứ hai, "netstat -aon”Cũng sẽ cung cấp một ID quy trình mà bạn có thể tìm kiếm sau này trong Quản lý công việc.

Dưới đây là những điều bạn cần biết để hiểu đầy đủ cả hai lệnh:

Netstat là viết tắt của thống kê mạng. Nó sẽ hiển thị số liệu thống kê về giao thức cũng như hiện tại

Kết nối mạng TCP và IP. Và đây là lời giải thích về ý nghĩa của mỗi chữ cái trong các lệnh:

  • “A” sẽ hiển thị tất cả các kết nối và cổng nghe.
  • “B” sẽ hiển thị tất cả các tệp thực thi có liên quan đến việc tạo mỗi cổng lắng nghe.
  • “O” sẽ hiển thị ID quy trình sở hữu liên quan đến từng kết nối.
  • “N” sẽ hiển thị địa chỉ và số cổng dưới dạng số.

Chúng ta sẽ bắt đầu với biểu mẫu đơn giản hơn: netstat -ab. Chỉ cần làm theo các bước sau và bạn có thể bắt đầu:

  1. Mở Menu bắt đầu, loại "Dấu nhắc lệnh ”Và chọn Chạy như quản trị viên.

  2. Bây giờ, hãy nhập “netstat -ab" va đanh đi vào.

  3. Chờ kết quả tải, tên cổng sẽ được liệt kê bên cạnh địa chỉ IP cục bộ.

  4. Chỉ cần tìm số cổng bạn cần và nếu nó cho biết NGHE bên trong Trạng thái , nó có nghĩa là cổng của bạn đang mở.

Tùy chọn thứ hai sẽ hữu ích khi tên quy trình không đủ để xác định chương trình nào có một cổng cụ thể bị ràng buộc. Trong trường hợp đó, chỉ cần làm theo các bước sau:

  1. Nếu chưa, hãy mở cửa sổ Command Prompt với tư cách quản trị viên.
  2. Khi vào bên trong, hãy gõ lệnh “netstat -aon" va đanh đi vào.

  3. Bây giờ bạn sẽ thấy năm cột: Các giao thức, Địa chỉ địa phương, địa chỉ nước ngoài, Trạng thái, và PID (Xử lý ID). bên trong Địa chỉ địa phương, bên cạnh cột địa chỉ IP, bạn sẽ có số cổng. Ví dụ: 0.0.0.0:135. Ở đây, 135 là số cổng.

  4. Trong cột được gọi là Trạng thái, bạn sẽ thấy liệu một cổng cụ thể có được mở hay không. Đối với các cổng đã mở, nó sẽ nói NGHE.

Đây là phần đầu tiên sẽ giúp bạn nhận được cổng và ID quy trình. Để xác minh ứng dụng nào sử dụng nó, hãy tiếp tục với các bước sau:

  1. Trong Command Prompt, tìm PID (số từ cột cuối cùng) cho một cổng cụ thể.

  2. Mở Quản lý công việc bằng cách sử dụng Ctrl + Shift + Esc phím tắt hoặc nhấp chuột phải vào không gian mở trên thanh tác vụ Windows của bạn và mở Quản lý công việc.

  3. Bây giờ, đi đến Thông tin chi tiết hoặc là Dịch vụ chuyển hướng. Bạn sẽ thấy tất cả các quy trình trên Windows 10. Sắp xếp chúng theo cột PID và tìm PID thuộc về cổng mà bạn đang cố gắng khắc phục sự cố. Bạn có thể xem ứng dụng nào ràng buộc cổng trong Sự miêu tả tiết diện.

Kiểm tra các cổng mở bằng cổng NirSoft CurrPorts

Trong trường hợp bạn thấy giải pháp Command Prompt quá khó - chúng tôi giới thiệu cho bạn giải pháp thay thế đơn giản hơn. Đây là một công cụ sẽ hiển thị các cổng hiện đang mở của bạn (TCP hoặc IP cũng như UDP). Bạn cũng sẽ có thể xem thông tin về một quy trình cụ thể như tên, đường dẫn, thông tin phiên bản, v.v.

Công cụ này đã xuất hiện khá lâu và có sẵn cho Windows 10. Bạn có thể tìm thấy liên kết tải xuống ở cuối trang này.

Lưu ý: Đảm bảo bạn tải xuống đúng phiên bản: chúng có một bit 32x và 64x, và bạn sẽ không cần cài đặt ứng dụng này vì ứng dụng có thể di động, bạn sẽ chỉ phải giải nén và chạy nó.

Khi bạn đã chạy CurrPorts, chúng ta có thể bắt đầu với các bước về cách xem các cổng đang mở:

  1. Bạn sẽ thấy danh sách các quy trình máy tính của mình, hãy sắp xếp chúng theo Cảng địa phương để dễ dàng tìm kiếm thông qua chúng.

  2. Bây giờ hãy tìm và chọn cổng mà bạn đang khắc phục sự cố.

  3. Bây giờ bạn có thể xem tất cả các chi tiết như Tên quy trình, Xử lý ID, Trạng thái, Vân vân.

Một cách khác là chỉ cần nhấp đúp vào một quy trình để xem tất cả các chi tiết của nó trong một cửa sổ duy nhất.

Kiểm tra các cổng đang mở bằng PortQry.exe

PortQry.exe là một công cụ tiện dụng khác cho phép bạn quét các cổng đang mở, bạn chỉ cần tải xuống và giải nén công cụ để chạy nó thông qua Command Prompt.

Với portqry.exe, bạn sẽ chèn các thông số cụ thể mà bạn tìm thấy trong thư mục của tệp thực thi.

  1. Ví dụ: nếu bạn chạy “portqry.exe -local”, điều này sẽ hiển thị các cổng TCP và UDP đã sử dụng cho một máy chủ cục bộ. Ngoài tất cả các tham số bạn có thể thấy trong NetStat, Portqry.exe cũng hiển thị cho bạn một số ánh xạ cổng cũng như số lượng cổng ở mỗi trạng thái.
  2. Bạn cũng có thể kiểm tra các cổng đang mở cho một máy chủ từ xa. Chỉ cần chạy lệnh này trong Command Prompt: “portqry.exe -n [hostname / IP]” Đảm bảo thay thế tên máy chủ và IP bằng tên và địa chỉ IP của máy chủ lưu trữ từ xa.
  3. Nếu bạn muốn tìm một cổng cụ thể, bạn có thể chạy lệnh sau: “-e [port_number]”.

Câu hỏi thường gặp bổ sung

Làm cách nào để Kiểm tra xem Cổng 3306 có được mở trong Windows 10 hay không?

Nếu bạn đọc phần chính của bài viết này, bạn sẽ có ý tưởng về cách kiểm tra xem một cổng cụ thể có đang “lắng nghe” hay không - trong trường hợp này là cổng 3306. Để làm cho mọi thứ đơn giản hơn, sau đây là tổng quan ngắn gọn:

Bạn có ba tùy chọn: tùy chọn đầu tiên là qua NetStat và tùy chọn thứ hai là qua CurrPorts.

Chúng tôi khuyên bạn nên sử dụng NetStat, vì bạn sẽ không phải tải xuống phần mềm mới cho việc này:

• Chạy Command Prompt với tư cách quản trị viên.

• Chạy lệnh này: “netstat -ab” và nhấn đi vào.

• Chờ tải kết quả. Tên cổng sẽ được liệt kê bên cạnh địa chỉ IP cục bộ.

• Chỉ cần tìm số cổng bạn cần, trong trường hợp này là 3306. Bạn có thể nhấn Ctrl + F và nhập “3306” vào hộp từ. Nếu cổng đang mở, nó sẽ hiển thị trong kết quả.

Để kiểm tra xem cổng 3306 có được mở qua CurrPorts hay không, chỉ cần làm theo các bước ở trên từ phần “NirSoft CurrPorts”. Trong bước 2, tìm cổng “3306” từ danh sách. Nếu cổng đang mở, nó sẽ hiển thị trong danh sách.

Đối với PortQry.exe, hãy chạy lệnh này trong Command Prompt “-e [3306]” và nhấn đi vào.

Định cấu hình các cổng mở trong Windows 10

Biết cách kiểm tra xem một cổng cụ thể có đang mở hay không có thể hữu ích nếu bạn đang khắc phục sự cố kết nối mạng của chương trình. May mắn thay, có một cách dễ dàng để làm điều đó.

Chúng tôi khuyên bạn nên sử dụng NetStat qua Command Prompt vì nó được tích hợp sẵn và thường sẽ cung cấp cho bạn tất cả các thông tin chi tiết bạn cần. Có thể cần thêm một vài bước so với CurrPorts, nhưng bạn không phải tải xuống bất kỳ thứ gì.

Bạn thấy cách nào là thuận tiện nhất để kiểm tra các cổng đang mở trên Windows 10? Cho chúng tôi biết trong phần ý kiến ​​dưới đây.