[Iftop-users] iftop resolving IPs as local hostname instead of regular public PTR

Paul Warren pdw at ex-parrot.com
Wed May 25 17:55:41 BST 2022


Hi,

If you turn off name resolution (press "n") is it definitely showing you 
the public IP addresses that you're expecting?

iftop has a number of possible (compile time) resolver implementations, 
but gethostbyaddr() should be the default.

Paul

On 25/05/2022 17:41, Hoggins! wrote:
> Hi there,
>
> First time posting here, I'm having questions/issues regarding DNS PTR 
> resolution when running iftop.
> I'm asking this because "it used to work" and now it's not outputting 
> what I expect, and I'd like to understand why and how to circumvent 
> the problem.
>
> I'm aware that my issue might very well be system-related, but I'm 
> sure discussing this with you will enable me finding the culprit.
>
> Here's the thing:
>
> I have dynamic (public) IPs attached to a system (using Keepalived, 
> everything works fine), and I monitor the traffic going on this public 
> interface with iftop. These public IPs all have correct PTR records. 
> eg.with dig :
>
>    ;; ANSWER SECTION:
>    50.52.196.5.in-addr.arpa. 86369    IN    PTR    www.radiom.fr.
>
>
> But when I use iftop to monitor this public interface, all I get as 
> resolved hostname is my local hostname.
> It *used* to work, and I'm pretty sure it's due to a system upgrade, 
> maybe a library that doesn't behave as I expect it to.
>
> I checked my /etc/hosts file, but there are no entries linking public 
> IPs and the local hostname.
>
> So my question is: where should I look to get the correct info? Is 
> iftop using something like gethostbyaddr() to get the hostname?
>
> Thanks!
>
>     Hoggins!
>
> _______________________________________________
> iftop-users mailing list
> iftop-users at lists.beasts.org
> http://lists.beasts.org/mailman/listinfo/iftop-users



More information about the iftop-users mailing list