Oft müssen wir unsere öffentliche IP-Adresse vom Terminal abrufen , sodass wir die IP-Adresse schnell und ohne Installation zusätzlicher Programme abrufen können.
Ich werde den Artikel in zwei Abschnitte unterteilen, einen mit den notwendigen Schritten, um unsere öffentliche IP in Linux herauszufinden, und einen weiteren Abschnitt, in dem ich erklären werde, wie dies unter Windows-Betriebssystemen gemacht wird.
Wie finde ich die öffentliche IP vom Terminal in Linux heraus?
Zuerst eröffnen wir eine Terminalsitzung, unabhängig davon, ob wir Linux als Betriebssystem haben oder PuTTY verwenden , um die öffentliche IP-Adresse unseres entfernten UNIX / Linux-Servers herauszufinden.
Ich werde zwei mögliche Befehle anzeigen, die uns unsere öffentliche IP zeigen:
-
dig +short myip.opendns.com @resolver1.opendns.com
-
dig TXT +short oo.myaddr.l.google.com @ns1.google.com
Das erste, was wir wissen sollten, ist, dass der Befehl dig
es uns ermöglicht, DNS-Anfragen zu stellen, um Informationen von Domain-Namen-Servern, Mail-Austauschern usw. zu erhalten. Dieser Befehl kann ohne Installation eines zusätzlichen Pakets in den meisten UNIX / Linux-Distributionen verwendet werden.
Das zweite, was wir beachten sollten, ist, dass wir im ersten Befehl den Opendns-DNS verwenden , um unsere öffentliche IP zu erhalten, während wir im zweiten Befehl den Google-DNS verwenden . Beide Befehle führen zu demselben Ergebnis, aber beide werden erleichtert, da einige Benutzer feststellen, dass Googles DNS schneller ist, während andere sagen, dass sie langsamer sind, sodass jeder selbst entscheiden kann, welchen DNS-Server er verwendet.
Wie finde ich die öffentliche IP in der Windows-Befehlszeile heraus?
Zuvor haben wir uns mit dem Zugriff auf das Terminal oder die Befehlszeile in Windows befasst und jetzt werden wir zeigen, wie Sie damit die öffentliche IP-Adresse Ihres PCs abrufen können.
Wir können einen der folgenden Befehle verwenden:
-
nslookup myip.opendns.com resolver1.opendns.com
-
nslookup -querytype=TXT oo.myaddr.l.google.com ns1.google.com
Wie im Fall von Linux zeigen wir die Befehle unter Verwendung verschiedener DNS-Server, zum einen von Opendns und zum anderen von Google.
Abschließend sei gesagt, dass es wahr ist, dass es viele Seiten oder Webdienste gibt, mit denen wir unsere öffentliche IP-Adresse einfach über den Browser ermitteln können ( http://icanhazip.com
, http://ifconfig.co
, http://ifconfig.me
und viele mehr), aber das Problem ist, dass diese Dienste von Drittanbietern uns nicht die Zuverlässigkeit und Geschwindigkeit bieten, die ein einfacher Terminalbefehl uns bieten kann.