Tracert là gì? Hướng dẫn chi tiết về lệnh Tracert (hay Traceroute)
24/12/2025Tracert là công cụ cho bạn thấy đường đi của dữ liệu để đến đích và thời gian cần thiết cho mỗi bước trong hành trình. Nó đặc biệt hữu ích để xác định các sự cố mạng như phản hồi chậm, tắc nghẽn mạng. Hãy cùng Viettel IDC tìm hiểu sâu hơn Tracert là gì, nó làm gì và hoạt động như thế nào trong bài viết hôm nay nhé.

Tracert là gì?
Tracert (hay Traceroute) là công cụ chẩn đoán mạng giúp bạn theo dõi hành trình cụ thể của các gói tin dữ liệu khi di chuyển từ máy tính của bạn đến đích.
Thay vì chỉ thông báo kết nối thành công hay thất bại, Tracert cung cấp một bản đồ số chi tiết, hiển thị rõ ràng từng trạm trung chuyển (gọi là các hop) mà dữ liệu phải đi qua và thời gian tiêu tốn tại mỗi trạm đó.
Trong quản trị mạng, Tracert đóng vai trò như một bác sĩ chẩn đoán với các chức năng:
- Khám phá lộ trình: Vạch ra tuyến đường thực tế mà dữ liệu di chuyển, "điểm danh" từng Router nằm giữa bạn và đích đến.
- Đo lường độ trễ: Bấm giờ chính xác thời gian gói tin đi qua từng trạm. Nhờ đó, bạn biết được mạng bị chậm là do đường truyền trong nước hay do cáp quang biển quốc tế.
- Khoanh vùng sự cố: Xác định chính xác vị trí xảy ra tắc nghẽn hoặc mất gói tin (Packet Loss). Bạn sẽ biết lỗi nằm ở modem nhà mình, ở nhà cung cấp mạng (ISP) hay tại máy chủ đích.
- Phân tích hiệu suất: Cung cấp dữ liệu để quản trị viên đánh giá chất lượng đường truyền, từ đó có phương án tối ưu hóa hệ thống mạng hiệu quả hơn.
Xem thêm:
- TTL là gì? Tìm hiểu ý nghĩa, cách hoạt động và vai trò của TTL trong mạng máy tính
- ISP là gì? Tầm quan trọng của Internet Service Provider
Cơ chế hoạt động Tracert
Về cơ bản, Tracert vận hành bằng cách gửi một chuỗi các gói tin ICMP Echo Request (hoặc gói UDP tùy thuộc vào hệ điều hành) tới địa chỉ đích. Để vẽ lại được bản đồ đường đi, nó thực hiện một quy trình kỹ thuật tuần tự gồm các bước sau:
Trường TTL (Time to Live)
Mọi gói tin được Tracert gửi đi đều mang theo một thông số quan trọng gọi là giá trị TTL. Thay vì đo thời gian sống bằng giây, giá trị này quy định số lượng bộ định tuyến (hop) mà gói tin được phép đi qua trước khi bị hệ thống loại bỏ. Trong lượt gửi đầu tiên của quy trình dò đường, giá trị TTL khởi tạo này luôn được thiết lập ở mức thấp nhất là 1.
Gửi gói tin đầu tiên (Packet Sending)
Quá trình bắt đầu khi gói tin đầu tiên rời khỏi máy tính của bạn với TTL bằng 1. Khi gói tin này chạm đến bộ định tuyến (router) đầu tiên trên hành trình, router đó sẽ thực hiện quy tắc mặc định là trừ giá trị TTL đi 1 đơn vị. Vì lúc này TTL giảm xuống bằng 0, router buộc phải hủy bỏ gói tin đó thay vì chuyển tiếp nó đi, đồng thời gửi ngược lại một thông báo ICMP Time Exceeded (Hết thời gian sống) về cho nguồn phát để báo cáo vị trí của nó.
Tăng dần giá trị TTL
Sau khi nhận được phản hồi từ trạm đầu tiên, Tracert tiếp tục gửi gói tin thứ hai nhưng lần này nâng giá trị TTL lên thành 2. Gói tin này sẽ vượt qua router đầu tiên an toàn (TTL giảm còn 1) và đi tiếp đến router thứ hai. Tại đây, router thứ hai tiếp tục trừ TTL xuống còn 0, tiến hành hủy gói tin và cũng gửi lại một thông báo Time Exceeded tương tự. Nhờ cơ chế này, Traceroute xác định được danh tính của trạm trung chuyển thứ hai.
Lặp lại quy trình
Chu trình này cứ thế lặp đi lặp lại một cách bền bỉ, với giá trị TTL được cộng thêm 1 sau mỗi lần gửi gói tin mới. Các gói tin nhờ đó sẽ lần lượt đi xa hơn từng bước một, thâm nhập sâu hơn vào mạng lưới Internet cho đến khi chúng chạm được đến đích cuối cùng mong muốn hoặc đạt đến giới hạn số bước nhảy tối đa (Maximum Hops) mà bạn đã cài đặt.
Thu thập và hiển thị kết quả
Trong suốt quá trình này, tại mỗi bước nhảy (hop), Tracert sẽ ghi lại chính xác thời gian khứ hồi (RTT - Round Trip Time), tức là khoảng thời gian từ lúc gửi gói tin đi cho đến khi nhận được thông báo phản hồi. Cuối cùng, toàn bộ dữ liệu này được tổng hợp và hiển thị lên màn hình người dùng, cung cấp đầy đủ địa chỉ IP của từng router trung gian và thời gian trễ tại mỗi điểm để bạn phân tích.
Hướng dẫn đọc báo cáo Tracert
Khi chạy lệnh, màn hình sẽ hiển thị hàng loạt dòng thông số. Dưới đây là cách hiểu chính xác từng cột dữ liệu:
- Hop Number (Số thứ tự): Cột đầu tiên bên trái. Nó cho biết thứ tự của các Router trên đường đi. Số 1 là Router ngay tại nhà/văn phòng bạn (Default Gateway), các số tiếp theo là các trạm trung chuyển bên ngoài.
- Round-Trip Time (RTT - Thời gian phản hồi): Thường bao gồm 3 cột tính bằng mili-giây (ms). Đây là thời gian gói tin đi đến trạm đó và quay trở về. Tracert đo 3 lần để lấy kết quả khách quan. Nếu chỉ số này thấp (<50ms) là tốt. Nếu đột ngột tăng vọt (ví dụ từ 20ms lên 300ms), đó chính là nơi gây nghẽn mạng.
- IP Address / Domain Name: Cột cuối cùng hiển thị địa chỉ IP hoặc tên miền của Router tại điểm đó. Điều này giúp bạn biết gói tin đang nằm ở máy chủ của nhà mạng nào (VNPT, Viettel, FPT hay Google...).
- Ký hiệu dấu sao (*) và "Request Timed Out": Nếu bạn thấy dòng thông báo này, nghĩa là Router tại điểm đó không phản hồi. Điều này không luôn luôn có nghĩa là mạng bị đứt. Đôi khi, các Router được cấu hình tường lửa (Firewall) để chặn gói tin thăm dò của Tracert nhằm bảo mật, trong khi dữ liệu web bình thường vẫn đi qua được.

Cách chạy lệnh Tracert
Tùy vào hệ điều hành bạn đang sử dụng, câu lệnh và cách mở sẽ có đôi chút khác biệt.
Đối với Windows (Sử dụng lệnh Tracert)
- Nhấn tổ hợp phím Windows + R để mở hộp thoại Run.
- Gõ chữ cmd và nhấn Enter để mở cửa sổ dòng lệnh (Command Prompt).
- Tại màn hình đen hiện ra, gõ cú pháp sau và nhấn Enter:
tracert google.com
(Bạn có thể thay google.com bằng bất kỳ tên miền hoặc địa chỉ IP nào bạn muốn kiểm tra).
Đối với macOS hoặc Linux (Sử dụng lệnh Traceroute)
- Mở ứng dụng Terminal.
- Gõ cú pháp sau và nhấn Enter:
traceroute google.com
Lưu ý cho Linux: Nếu máy báo lỗi chưa tìm thấy lệnh, bạn cần cài đặt gói này trước bằng lệnh: sudo apt-get install traceroute (đối với Ubuntu/Debian).
Chẩn đoán sự cố mạng với Tracert
Đôi khi trang web tải rất chậm hoặc không thể truy cập được, Tracert chính là công cụ giúp bạn chỉ đích danh "thủ phạm" đang nằm ở đâu. Dưới đây là các dấu hiệu phổ biến để bắt bệnh:
- Độ trễ cao bất thường (Long Delays): Nếu bạn thấy thời gian phản hồi tăng vọt đột ngột ở một hop cụ thể (ví dụ: từ Router nhà bạn đến Router của nhà mạng), khả năng cao vấn đề nằm ở đường truyền của Nhà cung cấp dịch vụ Internet (ISP).
- Lỗi Timeout ("Request Timed Out"): Khi dòng thông báo này xuất hiện, nghĩa là Router hoặc máy chủ tại điểm đó không phản hồi. Điều này có thể do thiết bị đó bị cấu hình lỗi, bị quá tải, hoặc đơn giản là đã ngừng hoạt động.
- Nghẽn mạng (Network Congestion): Nếu thời gian phản hồi (ms) cao liên tục tại một hop cụ thể, đó thường là dấu hiệu của việc "tắc đường" dữ liệu (bottleneck). Router đó đang phải xử lý quá nhiều thông tin khiến tốc độ kết nối tổng thể bị kéo chậm lại.
Những hạn chế cần lưu ý của Tracert
Bị chặn bởi tường lửa
Đây là hạn chế phổ biến nhất. Rất nhiều Router hoặc hệ thống tường lửa doanh nghiệp được cấu hình để chặn các gói tin ICMP (giao thức mà Tracert sử dụng) nhằm mục đích bảo mật. Khi gặp trường hợp này, kết quả trả về sẽ là những dòng "Request Timed Out" hoặc dấu * liên tục, khiến bạn lầm tưởng mạng bị đứt trong khi thực tế đường truyền dữ liệu vẫn thông suốt.
Tầm nhìn hạn chế
Tracert chỉ hiển thị được lộ trình công khai trên Internet. Nó thường "mù tịt" trước các định tuyến trong mạng nội bộ (Private Network) hoặc các đường hầm VPN. Do đó, nếu sự cố nằm trong các vùng khuất này, Traceroute sẽ không thể giúp bạn chỉ ra nguyên nhân.
Báo động giả
Đôi khi, các thiết bị mạng được quản trị viên cài đặt chế độ "ưu tiên thấp" cho việc phản hồi Traceroute. Nghĩa là khi Router đang bận xử lý dữ liệu quan trọng, nó sẽ lờ đi yêu cầu của bạn. Điều này tạo ra các báo cáo lỗi giả (False Positives), khiến bạn nghĩ thiết bị đó đang gặp sự cố, nhưng thực chất nó vẫn đang hoạt động hoàn hảo.
Độ trễ hiển thị chưa chắc đúng thực tế
Con số thời gian (ms) mà bạn thấy trên Tracert là thời gian khứ hồi (Round-Trip Time) của gói tin kiểm tra. Tuy nhiên, con số này không phải lúc nào cũng phản ánh đúng độ trễ (latency) mà người dùng thực sự trải nghiệm khi lướt web hay chơi game. Độ trễ thực tế còn bị chi phối bởi tình trạng nghẽn mạng cục bộ hoặc cách xử lý gói tin của ứng dụng, những yếu tố mà Traceroute không thể đo đếm hết được.
Kết luận
Tóm lại, Tracert không chỉ là một dòng lệnh kỹ thuật khô khan, mà là công cụ sinh tồn thiết yếu đối với bất kỳ quản trị viên mạng hay kỹ sư hệ thống nào. Nó cung cấp cái nhìn sâu sắc và minh bạch về hành trình phức tạp mà dữ liệu di chuyển qua Internet.
Bằng việc nắm vững cơ chế hoạt động và tận dụng tối đa khả năng của Traceroute, bạn sẽ không còn phải đoán mò mỗi khi mạng gặp sự cố. Thay vào đó, bạn hoàn toàn có thể chủ động khoanh vùng lỗi, phân tích hiệu suất đường truyền và đảm bảo hệ thống kết nối của mình luôn hoạt động ở trạng thái tối ưu nhất.
Để được hỗ trợ tư vấn và tìm hiểu các dịch vụ của Viettel, bạn có thể liên hệ trực tiếp tới Viettel IDC qua các kênh:
- Hotline: 1800 8088 (miễn phí cước gọi)
- Fanpage: https://www.facebook.com/viettelidc
Tin nổi bật
Tin liên quan
Microsoft Publisher là gì? Tổng quan về phần mềm thiết kế dàn trang
Microsoft Publisher là gì? Đây là phần mềm dàn trang của Microsoft, hỗ trợ thiết kế ấn phẩm bằng các mẫu có sẵn và công cụ sắp xếp văn bản, hình ảnh linh hoạt.
Có nên sử dụng các công cụ Text to speech miễn phí? Ưu điểm và hạn chế
Có nên sử dụng các công cụ Text to Speech miễn phí? Cân nhắc chất lượng giọng đọc, hạn mức và quyền sử dụng để biết khi nào bản miễn phí đủ dùng hoặc cần nâng cấp.
Kiến trúc Client Server là gì? Cách mô hình máy chủ - máy khách hoạt động
Kiến trúc Client Server là gì? Đây là mô hình máy khách - máy chủ, tổ chức việc gửi yêu cầu, xử lý và trao đổi dữ liệu trong các ứng dụng và dịch vụ mạng.
Cấu trúc silo là gì trong SEO? Cách xây dựng cấu trúc silo cho website
Cấu trúc silo là gì? Nắm rõ cách phân nhóm nội dung, phân biệt silo vật lý và silo ảo để xây dựng website dễ điều hướng, thuận tiện quản lý và hỗ trợ SEO.
Top 15 các phần mềm quay lại màn hình miễn phí cho máy tính và điện thoại
Các phần mềm quay lại màn hình miễn phí giúp bạn ghi hình rõ nét, lưu lại thao tác và tạo video hướng dẫn trực quan cho nhu cầu học tập, làm việc hằng ngày.
Postfix là gì? Hướng dẫn cài đặt và cấu hình trên Ubuntu
Postfix là gì được giải đáp qua vai trò của phần mềm chuyển thư mã nguồn mở, giúp doanh nghiệp chủ động quản lý luồng email và cấu hình hệ thống trên Linux.
Cách quét mã độc cho website WordPress và lưu ý bảo mật cần biết
Cách quét mã độc cho website WordPress giúp phát hiện tệp đáng ngờ, xác định dấu vết xâm nhập và hỗ trợ xử lý sớm nguy cơ ảnh hưởng đến dữ liệu, người truy cập.
Top 20 các plugin hữu ích cho WordPress tốt nhất nên cài đặt
Các plugin hữu ích cho WordPress giúp mở rộng chức năng sẵn có của website, cải thiện trải nghiệm người dùng và đơn giản hóa công việc quản trị hằng ngày.
Hướng dẫn cài đặt các ứng dụng trên Ubuntu cho người mới
Hướng dẫn cài đặt các ứng dụng trên Ubuntu chi tiết từng bước, giúp người mới dễ dàng thao tác từ tải phần mềm, thiết lập gói cài đến khởi chạy ứng dụng.
Lỗi msvcr100.dll là gì? Hướng dẫn cách sửa lỗi msvcr100 dll nhanh chóng
Lỗi msvcr100.dll khiến phần mềm không khởi chạy trên Windows. Xem hướng dẫn khắc phục từng bước để bổ sung thư viện còn thiếu và sửa chữa chương trình bị lỗi.
Bình luận ()