
Ich weiß, dass ich die externe IP-Adresse meiner Maschine / eines Docker-Containers von innen abrufen kann, indem ich Folgendes ausführe:
$ hostname -i
Nun möchte ich einen ähnlichen Mechanismus selbst implementieren, dafür müsste ich aber wissen, wie hostname -i
er intern funktioniert. Leider ist das bei Google sehr schwer zu finden, da man nicht danach suchen kann -i
(oder zumindest konnte ich nicht herausfinden, wie).
Meine Frage ist also, wie dieser Befehl die externe IP-Adresse ermittelt. Ich kann mir nur vorstellen, eine DNS-Suche unter Verwendung des Hostnamens des Computers durchzuführen. Gibt es noch weitere Möglichkeiten?