Hoe te om uw openbaar IP adres met de Linux bevellijn te vinden

door Sukrit Dhandhania op 7 april, 2009

Linux

Soms moet ik te weten komen wat het openbare IP adres van een bepaalde machine is. Als ik toegang tot Webbrowser op die machine heb hoop ik enkel over aan de dienst zoals http://www.whatismyip.com of myip.dk om deze informatie te vinden. Nochtans, op een verre server Linux is het niet praktisch om de Webbrowser methode te gebruiken. Zo, in plaats daarvan, gebruik ik de volgende houwer.

Ik ga de volgende lijn in een Linux bevellijn in:

# krul - s myip.dk | grep „„Doos““ | egrep - o „[0-9.]+“
122.172.9.222

Vrij nuttig materiaal dit. Als u dit bevel moet vaak gebruiken zou het een goed idee kunnen zijn om een manuscript met het bevel te creëren zodat u niet het moeten herinneren nodig hebt. Cre�ër een nieuw dossier gebruikend uw favoriete tekstredacteur. Ga de volgende lijnen in:

#! /bin/bash
krul - s myip.dk | grep „„Doos““ | egrep - o „[0-9.]+“

Sla nu het dossier als iets als op /usr/bin/myipaddress. Toelage het uitvoerbare voorrechten als dit:

# chmod +x /usr/bin/myipaddress

Nu hebt u een manuscript u waarkunt toegang hebben tot van overal op uw computer door te lopen myipaddress in de bevellijn. Het zal output uw huidig openbaar IP adres. Dit kan vrij nuttig zijn als u dingen zoals op iP-Gebaseerde authentificatie gebruikt, of als u de dynamische DNS dienst gebruikt.

Hoewel het bovengenoemde voorbeeld meestal zou moeten werken, zou er tijden kunnen zijn wanneer de dienst die u uw openbaar IP adres geeft is beneden of het formaat veranderd waarmee zij de gegevens tonen, waarbij het manuscript wordt gebroken. Hier is een reservemethode voor het geval dat het vroeger getoonde bevel niet voor u werkt. Het gebruikte de dienst http://www.formyip.com/.

# verbindingen - stortplaats http://www.formyip.com/ | awk „/IP is {druk $NF}“

U kon dit met ook gebruiken lynx:

# lynx - stortplaats http://www.formyip.com/ | awk „/IP is {druk $NF}“

Opnieuw, voel vrij om dit bevel in een manuscript als in te gaan ik vroeger toonde u. Het zal het gebruiken van het bevel een wind maken.

Verwante Posten:
  • Magische het bevellijn van Linux - vind en vervang
  • Hoe te aan Twitter van de Linux bevellijn te posten
  • Hoe te SSH aan uw verre server zonder een wachtwoord elke keer in te gaan
  • 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>