hyperglass icon indicating copy to clipboard operation
hyperglass copied to clipboard

Traceroute - Toggle Resolving Hostnames

Open booth-f opened this issue 2 years ago • 0 comments

Feature Description

Toggle feature for DNS resolution of remote router addresses in traceroute for Bird-based devices.

Is your feature request related to a problem? Please describe.

Yes,

I have a Hyperglass server running in my network and whenever I run a traceroute from a few servers I get an error message saying "Error connecting to $HOST: No response." or Request timed out. Pasting the command Hyperglass generates in debug mode sent to the server shows DNS resolutions time out on certain hosts that don't have reverse records available which causes the traceroute program to stop and for Hyperglass to fail with a communications error message.

This same command modified with -n (eg: traceroute -6 -n .....) completes quickly without issue. Unfortunately I tried to see what was required to make this simple one-off modification for all my traceroute commands but quickly discovered I'd have to overwrite and re-write all the commands for the rest of the looking glass commands to do so.

Environment & Use Case

Networks where traceroute defaults to trying to resolve the system hostnames from the reverse records and not all hosts in the network have reverse records attached.

Additional Context

I figure there can be situations where people want to have the ability to toggle hostname resolutions in their traceroutes but probably good to have this as a default to "off" to avoid issues like this.

booth-f avatar Jul 11 '22 18:07 booth-f