Giải quyết một vấn đề mạng có thể khó khăn và bực bội. Trong khi bạn có thể kiểm tra kết nối internet bằng cách sử dụng công cụ Chẩn đoán Mạng của Windows, nó hầu như không đủ để giải quyết hầu hết các vấn đề. Đôi khi, bạn có thể phải khắc phục sự cố thông qua một cách khó khăn - cách dòng lệnh.

Có một số lợi thế khi sử dụng dòng lệnh thay vì giao diện trực quan:

  • Chúng ta có thể kiểm tra từng mục riêng lẻ và cách ly những thứ đang gây ra sự cố.
  • Dòng lệnh có xu hướng có nhiều tùy chọn hơn để chúng tôi có thể kiểm tra hệ thống một cách sâu sắc.
  • Chúng tôi có thể sử dụng tập lệnh để tự động hóa quy trình.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách chẩn đoán và khắc phục sự cố mạng bằng cách sử dụng dòng lệnh.

Để bắt đầu, trước tiên hãy chắc chắn rằng bạn đang chạy dấu nhắc lệnh với đặc quyền của Quản trị viên.

Làm thế nào để biết nếu cáp của bạn được kết nối

Bạn có thể sử dụng công cụ ipconfig để kiểm tra xem bạn có đang gặp vấn đề với cáp của mình không. Windows sẽ hiển thị danh sách các giao diện và nếu chúng được kết nối hay không.

Cách biết liệu cổng của bạn có hoạt động không

Cổng là thiết bị, thường là bộ định tuyến, kết nối máy tính của bạn với các mạng và Internet khác. Nếu bạn không thể kết nối với thiết bị của mình, chắc chắn bạn sẽ không kết nối với Internet. Trước tiên, bạn cần phải biết địa chỉ IP của thiết bị. Bạn có thể sử dụng Ipconfig để cung cấp cho chúng tôi thông tin về cổng mặc định:

Bây giờ bạn có thể sử dụng ping để kiểm tra xem cổng có phản hồi hay không. Công cụ này thông báo nếu một thiết bị có IP đã cho trả lời. Trong tiếng Anh đơn giản, với bài kiểm tra này, chúng tôi biết rằng bộ điều hợp mạng của chúng tôi, cáp và bộ định tuyến được kết nối chính xác.

Làm thế nào để biết nếu dns của bạn đang làm việc

Máy chủ DNS có khả năng chuyển đổi tên trang web, ví dụ www.maketecheasier.com thành địa chỉ IP của nó. Để kết nối với máy tính trong Internet, Windows cần số đó. Nếu bạn không thể kết nối với DNS của bạn, nó gần như là không thể mà Internet hoạt động.

Như bạn thấy trong trường hợp này, tôi có cùng địa chỉ IP và bộ định tuyến.

Để kiểm tra DNS, bạn có thể sử dụng nslookup . Lệnh này thực hiện một truy vấn đến máy chủ đó. Trong hình dưới đây, bạn có thể thấy cách máy chủ giải quyết địa chỉ Make Tech Easier.

Làm thế nào để biết nếu một quá trình đang mở quá nhiều kết nối

Mỗi khi một chương trình cần kết nối với Internet hoặc máy khác, nó sẽ mở ra một kết nối mới. Một bộ định tuyến chỉ có thể xử lý một số lượng kết nối hạn chế. Nếu vì lý do nào đó, một chương trình sẽ mở ra nhiều kết nối, bạn có thể kết thúc với một khối Internet.

Chúng ta có thể làm điều này với lệnh netstat và các tham số “a” và “b”

 netstat -a -b 

Bạn có thể xem những chương trình nào đang sử dụng các kết nối này. Trong trường hợp này, bạn có thể thấy rằng tôi có một chương trình có tên là "Filezilla Server" lắng nghe ở cổng 21.

Cách kiểm tra quy tắc tường lửa

Cấu hình sai tường lửa có thể dẫn đến sự cố Internet. Cấu hình tường lửa không quá một bộ quy tắc quyết định liệu một ứng dụng có thể truy cập Internet hay không. Theo mặc định, các quy tắc này xuất hiện trong sự phong phú và bạn không thể nhìn thấy tất cả chúng trong một màn hình. Thay vào đó, chúng ta có thể chèn thông tin này vào một tệp văn bản bằng cách sử dụng các lệnh sau:

 netsh advfirewall firewall hiển thị tên quy tắc = all> firewallrules.txt 
 notepad firewallrules.txt 

Lệnh đầu tiên truy cập vào cấu hình tường lửa và ghi nó vào một tệp văn bản. Lệnh thứ hai mở tệp văn bản trong cửa sổ notepad mới.

Việc sử dụng cơ bản tiện ích netsh có thể thông báo cho chúng tôi nếu có một hoặc nhiều quy tắc chặn sử dụng lệnh:

 netsh advfirewall tường lửa hiển thị tên quy tắc | tìm "Chặn" 

Thật không may nó không hiển thị chương trình bị chặn bởi quy tắc đó là gì.

Bạn sử dụng các thủ thuật nào khác để kiểm tra kết nối internet của mình?