Tuyển dụng
Viettel IDC

Tracert là gì? Hướng dẫn chi tiết về lệnh Tracert (hay Traceroute)

24/12/2025

Tracert 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 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ế hoạt động Tracert

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  

Bình luận ()

Đăng nhập | Đăng ký
để gửi bình luận
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Xem thêm bình luận

Tin liên quan

28/09/2026

Trigger là gì trong DBMS? Cách hoạt động, các loại phổ biến và ứng dụng

Trigger là gì trong DBMS? Tìm hiểu cách trigger hoạt động, các loại phổ biến, ví dụ minh họa, ưu nhược điểm và khi nào nên sử dụng.

28/09/2026

Figma là gì? Nền tảng thiết kế và cộng tác trực tuyến

Figma là gì, có những tính năng nổi bật nào? Tìm hiểu Vector Network, Auto Layout, Dev Mode và vị thế hiện tại của Figma trong ngành thiết kế.

28/09/2026

Camera Cloud cần tốc độ mạng bao nhiêu? Cách tính băng thông cần thiết

Camera Cloud cần tốc độ mạng bao nhiêu? Tìm hiểu mức băng thông cần thiết, cách tính upload và các yếu tố ảnh hưởng đến tốc độ khi sử dụng Camera Cloud.

28/09/2026

Camera Cloud có bị hack không? Nguyên nhân và cách bảo mật

Camera Cloud có bị hack không? Tìm hiểu các rủi ro bảo mật, nguyên nhân bị xâm nhập và cách bảo vệ camera, tài khoản cùng dữ liệu hiệu quả.

28/09/2026

Viettel IDC: Nhà cung cấp VMware Sovereign Cloud duy nhất tại Đông Nam Á

Tại VMware Explore 2026 ở Las Vegas, Broadcom đã giới thiệu nhóm 57 nhà cung cấp dịch vụ đám mây chủ quyền trên nền tảng VMware Cloud Foundation. Viettel IDC là đơn vị duy nhất tại Đông Nam Á có tên trong danh sách này, đánh dấu bước tiến mới của doanh nghiệp Việt Nam trên thị trường hạ tầng cloud khu vực.

25/09/2026

Ghidra là gì? Chức năng và ứng dụng trong reverse engineering

Ghidra là gì? Tìm hiểu công cụ reverse engineering mã nguồn mở của NSA, các chức năng chính, ứng dụng thực tế và điểm khác biệt với IDA Pro.

25/09/2026

10 công cụ tối ưu hóa website theo từng mục tiêu

Tổng hợp 10 công cụ tối ưu hóa web cho tốc độ, SEO, trải nghiệm người dùng và chuyển đổi, kèm bảng so sánh và gợi ý lựa chọn theo nhu cầu.

25/09/2026

So sánh WHOIS và DNS Lookup: Điểm khác nhau và khi nào nên sử dụng

WHOIS và DNS Lookup khác nhau thế nào? Tìm hiểu định nghĩa, bảng so sánh, vai trò của RDAP thay thế WHOIS, và khi nào nên dùng công cụ nào.

25/09/2026

Cách test tải hệ thống: Quy trình và công cụ phổ biến

Cách test tải hệ thống hiệu quả gồm những bước nào? Tìm hiểu quy trình, chỉ số cần đo và công cụ phổ biến như JMeter, k6.

16/01/2025

Cloud Monitoring là gì? So sánh Hybrid Cloud và Multi Cloud Monitoring

Cloud Monitoring là quá trình theo dõi, quản lý và đánh giá hiệu suất của các tài nguyên và dịch vụ đám mây, bao gồm giám sát máy chủ, cơ sở dữ liệu, ứng dụng và hệ thống mạng