Lệnh Unix traceroutetheo dõi địa chỉ IP của các nút từ nút nguồn đến nút đích. Mỗi nút ở giữa có một giao diện đến và đi.

Thực hiện traceroute -n dsttrên srcsẽ hiển thị các địa chỉ IP của src, dst và tất cả các giao diện đến của các bước nhảy ở giữa.
Nhưng làm thế nào để theo dõi các địa chỉ IP outging?
Cập nhật
Tôi đã thử ping -Rđề xuất nhưng nó dường như không hoạt động. Đây là traceroute đến một máy chủ web công cộng:
$ ping -n -c 1 -R 212.227.222.9
PING 212.227.222.9 (212.227.222.9) 56 (124) byte dữ liệu.
64 byte từ 212.227.222.9: icmp numq = 1 ttl = 57 time = 47,4 ms
RR: 192.168.2.111
169.254.1.1
87.186.224.94
62.154.76.34
62.154.12.175
212.227.117.13
212.227.117.8
10.71.3.253
212.227.222.9
--- 212.227.222.9 thống kê ping ---
1 gói được truyền, 1 nhận, mất 0% gói, thời gian 0ms
rtt tối thiểu / avg / max / mdev = 47.441 / 47.441 / 47.441 / 0.000 ms
Và đây là địa chỉ IP của kết nối quay số của tôi.
$ curl -s https://toolbox.googl OKs.com/apps/browserinfo/info/ | jq -r .remoteAddr 93.192,75.247
Nhưng nó đã không được ghi lại bằng lệnh ping. Nguyên nhân có thể là gì?


curl ifconfig.me. Điều đơn giản nhất trên internet. Bỏ tay xuống.