Add some hostname resolution fallbacks ...
The latest PaKon rocks! I LOVE it. Setting real standards here that MajorDomo let us down on, and alone making an investment into the Turris Omnia worth it (I say that as a parent raising kids and a desire to keep a tab on their internet visits!). It is so slick and clean.
Now, What I love is that my Clients are identified by name (seemingly a lookup on my DHCP staic leases, which BRILLIANT!) and hostnames are resolved (which I presume is my dream come true, basically sniffing all requests kresd receives to resolve names and keeping a table of name to IP mappings). This is all totally amazing and I need to say it!
I still see some IP addresses under the hostname though. And I can illustrate this best with a small screen snippet:
You can see two IP addresses there, and both would have good fallback resolution methods that I suspect are easily implemented. To wit I would ask kindly to consider implementing such fallbacks. Namely if resolution of IP to name fails with the primary method of DNS sniffed lookups then:
- If it's a LAN address, use same method as for client (static DHCP leases).
- If it's a WAN address, use a whois and perhaps report a name from that. The challenge is what name of course. The example IP turns out to have an Organization of "Amazon Technologies Inc. (AT-88-Z)" and a CustName of "Salesforce.com, Inc." so I'd say that was a Salesforce connection, and I suspect it sneaks past the DNS sniff because no name is ever resolved to that IP, but they've hardcoded some AJAX call to their own IP. Of course, it's all guesswork from whois and so perhaps is best reported with some markup like a different text style or colour or braces "{Salesforce.com, Inc.}" for example with a tooltip or note on the page that explains the notation's meaning. Perhaps just a footnote like a superscripted , e.g. "Salesforce.com, Inc." with a footnote at bottom of page, could have a different footnote for each fallback mechanism even.
In any case a few simple fallbacks would see IP addresses almost if not completely disappear from the list!