Cách dùng CMD để kiểm tra mạng

Cách dùng CMD để kiểm tra mạng – Hướng dẫn chi tiết từ A đến Z

HOIQUANTINHOC.VN là nơi chia sẻ chuyên sâu về SEO, thủ thuật máy tính, an toàn thông tin, mẹo tối ưu hệ thốnghướng dẫn sử dụng công cụ kỹ thuật. Trong bài viết này, bạn sẽ được hướng dẫn cách dùng CMD để kiểm tra mạng – một kỹ năng quan trọng giúp chẩn đoán lỗi kết nối, kiểm tra tốc độ phản hồi, và phân tích sự cố đường truyền mạng.


Giao diện CMD với NSLOOKUP

Tại sao nên kiểm tra mạng bằng CMD?

CMD (Command Prompt) là công cụ dòng lệnh mạnh mẽ tích hợp sẵn trong Windows. Với một vài câu lệnh đơn giản, bạn có thể:

  • Kiểm tra kết nối internet có ổn định hay không.

  • Xác định nguyên nhân mạng chậm, mất gói, ping cao.

  • Phân tích tên miền, DNS, IP và xác định vị trí sự cố mạng.

💻 Ưu điểm: nhanh, không cần phần mềm ngoài, cực kỳ chính xác nếu biết cách sử dụng đúng.


Cách mở CMD để kiểm tra mạng

Cách 1: Mở từ hộp thoại Run

  • Nhấn Windows + R > gõ cmd > Enter.

Cách 2: Mở từ Start Menu

  • Nhấn Start > gõ “cmd” hoặc “Command Prompt” > Enter.

📌 Bạn nên mở bằng quyền Admin nếu cần thao tác sâu như flush DNS hay reset TCP/IP.


Minh họa thao tác CMD

1. Lệnh ping – Kiểm tra tốc độ phản hồi và tình trạng mạng

Lệnh ping giúp kiểm tra khả năng kết nối giữa máy bạn với máy chủ hoặc thiết bị khác.

Cú pháp cơ bản:

nginx
ping google.com

Ý nghĩa kết quả:

  • Reply from ... → kết nối thành công.

  • Request timed out → mất kết nối.

  • Time=xxms → độ trễ phản hồi (ping càng thấp càng tốt).

  • Packet loss > 0% → có hiện tượng mất gói, mạng không ổn định.

✅ Bạn cũng có thể ping địa chỉ nội bộ như 192.168.1.1 để kiểm tra kết nối với router.


Kiểm tra tốc độ mạng trên máy tính

2. Lệnh tracert – Xác định tuyến đường gói tin đi qua

Lệnh tracert cho biết gói tin từ máy bạn đi qua những “trạm trung gian” nào trước khi tới đích.

Cú pháp:

nginx
tracert google.com

Cách đọc kết quả:

  • Mỗi dòng đại diện cho một “hop” (bước nhảy).

  • Thời gian phản hồi từng hop giúp xác định nơi xảy ra độ trễ bất thường.

  • Nếu một hop bị “timeout” hoặc có dấu * * *, có thể là do thiết bị không phản hồi ICMP hoặc gặp sự cố.

🛰 Lệnh này rất hữu ích khi mạng quốc tế chậm – bạn có thể biết tắc nghẽn ở đâu.


Lệnh ping trong CMD

3. Lệnh ipconfig – Xem cấu hình IP và làm mới kết nối

Lệnh ipconfig cho bạn biết thông tin địa chỉ IP, gateway, DNS, và cho phép làm mới lại kết nối mạng nếu gặp lỗi.

Lệnh thông dụng:

  • ipconfig → hiển thị địa chỉ IP hiện tại.

  • ipconfig /release → hủy địa chỉ IP.

  • ipconfig /renew → cấp lại IP mới từ DHCP.

  • ipconfig /flushdns → xóa bộ nhớ đệm DNS (hữu ích khi không truy cập được web).

💡 Khi bạn gặp lỗi “Can’t connect to this site”, thử lệnh ipconfig /flushdns có thể khắc phục ngay.


4. Lệnh nslookup – Kiểm tra DNS và phân giải tên miền

nslookup giúp bạn xác định DNS nào đang phân giải tên miền, giúp chẩn đoán lỗi liên quan đến DNS.

Cú pháp:

nginx
nslookup google.com

Ý nghĩa:

  • Trả về địa chỉ IP của tên miền.

  • Cho biết DNS server đang xử lý yêu cầu.

  • Phát hiện lỗi DNS hoặc trỏ sai IP nếu website không truy cập được.

🌐 Nếu bạn gõ nslookup sau đó tiếp tục kiểm tra các tên miền khác, bạn có thể chạy nhiều truy vấn trong một phiên.


5. Lệnh netstat – Kiểm tra kết nối mạng đang hoạt động

Lệnh này hiển thị tất cả kết nối TCP/UDP, giúp bạn biết máy tính đang giao tiếp với địa chỉ IP nào, qua cổng nào.

Lệnh thường dùng:

nginx
netstat -an
  • -a: hiển thị tất cả kết nối.

  • -n: hiển thị địa chỉ IP thay vì tên miền.

🛡 Dùng netstat để phát hiện phần mềm độc hại đang kết nối ngầm ra ngoài.


6. Lệnh pathping – Kết hợp giữa ping và tracert

Lệnh pathping cung cấp thông tin về mất gói tại từng bước nhảy, giúp bạn chẩn đoán mạng sâu hơn ping hay tracert.

Cú pháp:

nginx
pathping google.com

Lệnh này sẽ mất vài phút để thực hiện vì nó ping từng hop nhiều lần và tính toán chính xác tỉ lệ mất gói.

🎯 Thích hợp để kiểm tra mạng trong giờ cao điểm, khi mạng có dấu hiệu giật lag.


Khi nào nên dùng CMD để kiểm tra mạng?

Bạn nên kiểm tra mạng bằng CMD khi:

  • Website không truy cập được dù mạng vẫn bật.

  • Mạng chậm bất thường, nghi ngờ do DNS hoặc ISP.

  • Cần xác định xem lỗi do máy tính, router hay nhà mạng.

  • Nghi ngờ mất kết nối cục bộ hoặc thiết bị đang chiếm băng thông.


So sánh các lệnh kiểm tra mạng trong CMD

Lệnh CMD Mục đích chính Đặc điểm nổi bật
ping Kiểm tra kết nối, độ trễ Nhanh, đơn giản, phổ biến
tracert Xác định đường đi gói tin Xem nơi tắc nghẽn
ipconfig Xem và làm mới IP, DNS Khắc phục lỗi mạng nội bộ
nslookup Kiểm tra DNS, phân giải tên miền Phát

Comments

No comments yet. Why don’t you start the discussion?

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *