Es liegt in der Natur des Internets, dass jedes Gerät nur seine nächste Gegenstelle kennen muss um eine Verbindung zu einem x-beliebigen Punkt im Internet zu erreichen.
In dem Beispiel unten kennt der Rechner mit der Adresse A den Router unter der Adresse B.
Die Adresse C ist für den Rechner absolut nicht notwendig zu wissen (auch wenn diese interessant sein könnte).
Code:
A B C
Rechner <-> Router <-> Internet
Somit gibt es 2 Möglichkeiten an die Adresse C zu gelangen:
1. via einem Web-Dienst (wie schon erwähnt)
2. den Router fragen (ist von Router zu Router anders bis gar unmöglich)
Möglichkeit 1 macht zwar abhängig vom entsprechenden Web-Dienst, dafür macht Möglichkeit 2 abhängig vom Router-Modell.
Die Frage ist nur, welchen Tod will ich nun sterben