Hi @Anikin, I am NOT making any attempt to further upset your view. I can see from your current position that you would like to see a different approach used. Let me try to help.anikin wrote:Not at all, I'm just stating the facts. ... .I'm afraid you are making some wild assumptions.
ipinfo is using icanhazip.com to report you external IP to you.
You don't have to look very far into Networking Architecture to see how the WHOLE system operates. One of the key underlying foundations that has been in existence since "electronic" protocols have been around is what I term as the "call - response sequence". Its a protocol to assist devices to determine existence.
Even if you don't agree that it should happen, it is the foundation of how thing communicate and is used for very productive purposes.
If I can help, I steer you to look at your simple LAN protocol's architecture. You choose the source(s) that you trust, but what you will see is how it is structured so that the LAN devices report their existence and location. This is also try in old Async or BiSync or SDLC or Sonet or ATM or ...
You or I may not "like" that the architecture is this way, but, until we can architect a better way, it remains a suitable way for operations.
After reviewing the protocol foundation and architecture, you might glean some more appropriate means of devices to request, report, and determine existence of the whole (LAN/WAN) that they exist so that it can become a new approach to deterministic identity that would be better suited for what devices do. Remember, it took 25years for the LAN protocols to emerge. It took equally long for Arpa to evolve to Ethernet to evolve to the Internet.
BTW, other distros and OS may not necessarily used the exact identical model that we are discussing here, but, their models are equally consistent with what PUPs are doing.
The thread opens with a request. And, where there was alarm, it seems to be an operation which is not impacting or jeopardizing the devices or its intent.
If someone(s) of us can show that there is an even saver means to achieve the same result, then we need to post follow-ons or open a new thread to show something of increased safety for community users. To "STOP" does NOT address our needs. We need a solution and STOP is not a solution (it might be thought of as a band-aid, though...but it does NOT address the need and causes us to still our heads further in the sand without addressing the need). The current solution we have seemingly is safe.
Hope this helps