Đây là trong môi trường unix. Tôi có nhiều tuyến trong một máy chủ (hiển thị với lệnh 'ip route show'). Nếu tôi đang ping địa chỉ, làm thế nào tôi có thể tìm ra cổng nào được sử dụng để định tuyến theo hệ số?
Tôi đã thử sử dụng lệnh traceroute, nhưng nó không hiển thị cổng ngay lập tức.
Từ đầu ra bên dưới, 10.58.227.1 là cổng mặc định của tôi.
# ip r l
10.58.227.0/24 dev front_eth1 proto kernel scope link src 10.58.227.231
169.254.0.0/17 dev bond0 proto kernel scope link src 169.254.0.4
default via 10.58.227.1 dev front_eth1 proto gated
Khi tôi thực hiện theo dõi đến một địa chỉ bên ngoài, cổng được sử dụng (cổng mặc định 10.58.227.1) không được hiển thị trong đầu ra.
# traceroute -n -I 10.63.21.118
traceroute to 10.63.21.118 (10.63.21.118), 30 hops max, 40 byte packets
1 10.58.112.1 0.507 ms 1.008 ms 1.017 ms
2 10.63.21.118 0.228 ms 0.233 ms 0.234 ms
Có tùy chọn nào để xem cùng thông tin như được đưa ra bởi lệnh traceroute, bao gồm cả cổng được sử dụng để định tuyến không?