GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Shell-Befehl zum Abrufen der IP-Adresse?

Lösung 1:

/sbin/ifconfig -a

Lösung 2:

Sie können Folgendes verwenden:

/bin/ip addr

Lösung 3:

Wenn Sie eine interne Adresse verwenden, überprüfen Sie

curl http://myip.dnsomatic.com

könnte eine gute Idee auf Unix-Shells sein.
Oder geben Sie diese URL einfach in Ihren Browser ein.

Wenn Sie eine andere Antwort von der „ifconfig -a " Ergebnis,
die ifconfig Ihre interne Adresse angegeben hat -- was von außen wahrscheinlich nicht funktionieren wird.

Auch wenn alles in Ordnung zu sein scheint, könnten Sie eine Firewall verwenden, die eingehendes ssh verhindert Verbindungen.
Zu diesem Zeitpunkt sollten Sie den Port of Interest von einem Browser auf dem Computer aus ausprobieren,

http://www.canyouseeme.org/

Dadurch wird die Konnektivität bestätigt,

  • externe IP-Adresse (wird Ihnen auf dieser Seite angezeigt)
  • NAT, Portweiterleitungen
  • Firewalls

Lösung 4:

/bin/hostname -i

Lösung 5:

 curl icanhazip.com

hihi!

Von http://www.commandlinefu.com/commands/view/2966/return-external-ip


Linux
  1. Erste Schritte mit Zsh

  2. DNF-Befehlsbeispiele für Anfänger

  3. Befehl zum Ermitteln der öffentlichen IP?

  4. Bash-Skript:Verwendung eines Skriptbefehls aus einem Bash-Skript zum Protokollieren einer Sitzung

  5. Wie finde ich Hilfe für den Punktbefehl `.` in *nix?

Quellbefehl unter Linux

Aktivieren Sie den Zeitstempel für den Verlaufsbefehl in Fish Shell

Exa – Ein moderner Ersatz für ls Command

Kommando-Shell

Quellbefehl unter Linux erklärt

Wie führe ich einen Befehl in einem Shell-Skript aus?