Wie man Ihr allgemeines IP address mit der Linux Befehl Linie findet

durch Sukrit Dhandhania auf 7. April 2009

Linux

Manchmal muß ich herausfinden, was das allgemeine IP address einer bestimmten Maschine ist. Wenn ich Zugang zu einem web browser auf dieser Maschine I gerecht zu einem Service wie rüber hoffen lasse http://www.whatismyip.com oder myip.dk diese Informationen finden. Jedoch auf einem RemoteLinux Bediener ist es nicht praktisch, die web browsermethode zu verwenden. So stattdessen benutze ich die folgende Kerbe.

Ich trage die folgende Linie in eine Linux Befehl Linie ein:

# Wellung - s myip.dk | grep „„Kasten““ | egrep - O „[0-9.]+“
122.172.9.222

Hübsches nützliches Material dieses. Wenn Sie diesen Befehl häufig verwenden müssen, konnte es eine gute Idee sein, einen Index mit dem Befehl zu verursachen, damit Sie nicht müssen an ihn sich erinnern brauchen. Stellen Sie eine neue Akte mit Ihrem Lieblingstextherausgeber her. Tragen Sie die folgenden Linien ein:

#! /bin/bash
Wellung - s myip.dk | grep „„Kasten““ | egrep - O „[0-9.]+“

Jetzt außer der Akte als etwas mögen Sie /usr/bin/myipaddress. Grant mag es vollziehbare Privilegien dieses:

# chmod +x /usr/bin/myipaddress

Jetzt haben Sie einen Index, den Sie von Ihrem Computer überall an zugänglich machen können, indem Sie laufen myipaddress in der Befehl Linie. Es gibt Ihr gegenwärtiges allgemeines IP address aus. Dieses kann ziemlich nützlich sein, wenn Sie Sachen wie IP-gegründete Authentisierung verwenden oder wenn Sie einen dynamischen DNS Service verwenden.

Obgleich das oben genannte Beispiel die meisten der Zeit bearbeiten sollte, konnte es Zeiten geben, als der Service, der Ihnen Ihr allgemeines IP address gibt, ist unten oder hat geändert das Format, mit dem sie die Daten anzeigen und so den Index brechen. Ist hier eine Aushilfsmethode, falls der Befehl, der früh gezeigt wird, nicht für Sie arbeitet. Es verwendete den Service http://www.formyip.com/.

# Verbindungen - Dump http://www.formyip.com/ | awk „/IP ist {Druck $NF}“

Sie konnten dieses mit auch verwenden Lynx:

# Lynx - Dump http://www.formyip.com/ | awk „/IP ist {Druck $NF}“

Wieder fühlen Sie frei, diesen Befehl in einen Index einzutragen, wie ich Sie früh zeigte. Es bildet mit dem Befehl eine Brise.

In Verbindung stehende Pfosten:
  • Linux Befehl Linie Magie - finden Sie und ersetzen Sie
  • Wie man zu Twitter von der Linux Befehl Linie bekanntgibt
  • Wie zu SSH zu Ihrem Remotebediener, ohne ein Kennwort jedesmal einzutragen
  • How to send email from the Linux command line
  • Some useful Linux bash tricks
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Just enter your email address below:

    You can always opt out of this email subscription at any time.

    { 0 comments… add one now }

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>