Solaris 7 integra la nota utility traceroute. Questa utility viene usata per visualizzare l'itinerario seguito dai pacchetti IP per raggiungere un host Internet. Essa utilizza il campo ttl (time to live) del protocollo IP e cerca di ottenere una risposta ICMP TIME_EXCEEDED da tutti i gateway che si trovano sul percorso, e una risposta PORT_UNREACHABLE (o ECHO_REPLY) dall'host di destinazione. L'utility traceroute inizia inviando le richieste (probe) con un valore ttl di 1, e incrementa questo valore di uno finché non raggiunge l'host di destinazione o il numero massimo di host intermedi.
L'utility traceroute è particolarmente utile per determinare i problemi di configurazione del routing e gli errori incontrati lungo il percorso. Se un determinato host non è raggiungibile, l'utility traceroute aiuta a stabilire quale percorso segua il pacchetto per raggiungere quell'host e in quali punti si possa verificare il problema. L'utility traceroute visualizza anche il tempo di trasferimento impiegato tra ogni gateway del percorso e l'host di destinazione. Queste informazioni possono essere utili per analizzare i punti in cui il traffico è più lento tra i due host.
Per maggiori informazioni, vedere il manuale TCP/IP and Data Communications Administration Guide.