Show Đối với những dân IT chuyển về quản trị mạng chuyên nghiệp thì việc đóng mở cũng như kiểm soát các cổng mạng này là việc làm thường xuyên của họ. Tuy nhiên đối với những người dùng gia đình khi chưa biết về cổng Port là gì và làm thế nào để kiểm tra những thông tin thì họ không biết làm thế nào để tìm kiếm những thông tin về cổng mạng. Bài viết dưới đây chúng tôi sẽ hướng dẫn các bạn cách kiểm tra port trên máy tính có đang được mở hay chưa giúp bạn biết được có kết nối lạ nào với cổng mạng Modem nhà mình hay không. Bạn đang xem: Cách xem port của máy tính
Bất kì khi nào một ứng dụng muốn truy cập vào mạng thì nó cần có một port (cổng) TCP/UDP nhất định và sẽ không có ứng dụng khác sử dụng chung port với nó. Chính vì lẽ đó một số chương trình thực thi khi khởi chạy sẽ báo lỗi do port đã được sử dụng, như vậy chúng ta cần đổi port chương trình đó để nó khởi chạy trên một port khác hoặc là tắt chương trình đang sử dụng port đó đi. Và sau đây mình sẽ hướng dẫn các bạn tìm port đang mở theo tên chương trình trên Windows bằng Command Prompt. Chúng ta sẽ có 2 cách đó là tìm theo tên chương trình và tìm theo proccessing id (PID). Cách 1: Tìm theo tên chương trìnhTrước tiên các bạn mở Command Prompt bằng quyền Admin. Bấm phím Windows tìm CMD hoặc Command Prompt Mở cmd quyền Administrator Gõ lệnh bên dưới để hiển thị danh sách port đang mở netstat -aon Sau khi bạn nhấn Enter, kết quả có thể mất một hoặc hai phút để hiển thị đầy đủ, vì vậy hãy kiên nhẫn. Cuộn qua danh sách để tìm cổng (được liệt kê sau dấu hai chấm bên phải địa chỉ IP cục bộ) và bạn sẽ thấy tên của chương trình nằm ngay dòng bên dưới đó. Như hình bên dưới là port của phần mềm TeamView đang hoạt động trên máy của mình với port là 5939. Port TeamView trên máy của mình Ngoài ra, để tìm kiếm nhanh hơn bạn có thể copy kết quả sau đó dán vào Notepad để tìm kiếm. Cách 2: Xem cổng đang mở với PID là gì.Nếu tên của quy trình cho số cổng mà bạn đang tìm kiếm khiến bạn khó phân biệt ứng dụng liên quan là gì, bạn có thể thử một phiên bản của lệnh hiển thị số nhận dạng quy trình (PID) thay vì tên. Sử dụng lệnh sau: netstat -aon Cột ở ngoài cùng bên phải liệt kê các PID, vì vậy chỉ cần tìm PID được liên kết với cổng mà bạn đang cố gắng khắc phục sự cố. Port đăng mở và Process ID Sau khi xác định được port đang mở với PID bạn gõ tiếp lệnh này để biết được tên chương trình. tasklist | find "135" Trong đó “135” là PID của chương trình đó. Tìm kiếm port 135 Như vậy là mình đã hướng dẫn các bạn Cách kiểm tra port TCP/UDP đang mở trên Windows bằng CMD rồi đó. Nếu có thắc mắc nào hãy để lại comment bên dưới nhé. Chúc bạn thành công
Các cổng có State là Listening có nghĩa là đang lắng nghe lưu lượng mạng. Bạn có thể tìm trong danh sách cổng đang quan tâm. Ngoài ra, bạn cũng có thể sử dụng lệnh bên dưới để tìm một cổng mạng cụ thể và kiểm tra xem nó có đang nghe hay không. Thay thế PortNumber bằng số cổng mà bạn muốn check:
netstat -ano | find “PortNumber” | find "LISTENING"
Nếu bạn thấy xuất hiện bất cứ thông tin nào sau khi thực hiện lệnh thì có nghĩa là cổng bạn check đang nghe. Ngược lại, không có điều gì hiển thị thì có nghĩa là nó không ở trạng thái đang nghe. Tìm pid (Process ID) đang lắng nghe trên một cổng (VD: 445)
netstat -ano | findStr "445"
Tìm tên của Process (Chương trình) bằng PID
Như vậy chúng ta đã xác định được chính System là chương trình đang lắng nghe trên cổng 445. Hiện tại, Tenten đang có chương trình mua tên miền .VN chỉ từ 270k: giảm 100% phí dịch vụ + tặng 1 năm sử dụng email theo tên miền riêng + tặng .shop trị giá 890k
|