Wie kann ich einen Computer unter Linux anpingen?


1

Ich habe über SSH eine Verbindung zu einem Computer hergestellt, auf dem Linux ausgeführt wird, und möchte dies wissen. Gibt es einen Befehl zum Pingen eines Computers oder zum Übersetzen des Domänennamens in eine IP-Adresse unter Linux?


Um buchstäblich ihre Frage zu beantworten: Nein, ist es nicht. SSH ist nur eine andere Anwendung / ein anderes Protokoll. Es ist, als ob Sie fragen, ob Ihre E-Mail-Anwendung MS Word-Dokumente öffnen kann ... Vielleicht müssen Sie zuerst lernen Was SSH ist: en.wikipedia.org/wiki/Secure_Shell
Felix

Antworten:


7

"ping" und "nslookup" unter der Annahme, dass auf dem Computer, auf dem Sie SSH installiert haben, Folgendes installiert ist:

you@yourhost:~$ ping www.google.com
PING www.l.google.com (173.194.37.104) 56(84) bytes of data.
64 bytes from lhr14s02-in-f104.1e100.net (173.194.37.104): icmp_seq=1 ttl=57 time=27.8 ms
64 bytes from lhr14s02-in-f104.1e100.net (173.194.37.104): icmp_seq=2 ttl=57 time=27.1 ms

you@yourhost:~$ nslookup www.google.com
Server:     192.168.1.1
Address:    192.168.1.1#53

Non-authoritative answer:
www.google.com  canonical name = www.l.google.com.
Name:   www.l.google.com
Address: 173.194.37.104

2

Achten Sie darauf, Menschen mit langjähriger Erfahrung übersehen dies. Ich entschuldige mich bei Windows-Benutzern, die vermutlich PuTTY verwenden.

Auf Linux-Systeme (clients), SSH löst den "Hostnamen" in dieser Reihenfolge auf ...

(Ubuntu-Benennung als Beispiel gezeigt)

  1. Einträge in ~ / .ssh / config
  2. Einträge in / etc / ssh / ssh_config
  3. Einträge in / etc / hosts ...usw.

Diese Auflösung ist lokal und "nslookup" sieht diese nicht. Sie müssen selbst nachsehen, ob seltsame Ergebnisse auftreten. Ihr Router kann auch DNS-Lookups zwischenspeichern. Dies ist ein Problem, wenn Ihr Host ein Laptop ist und die IP-Adressen häufig ändert.


1

Meinten Sie, Sie sind angemeldet und möchten einen Server anpingen?

Sie finden die Ping-Binärdatei in:

/bin/ping google.fr

... oder traceroute, dig, nslookup. Möglicherweise sogar locken oder wget.
mckenzm

1

Sie können verwenden which um zu sehen, wo sich die Programme befinden, die Sie verwenden möchten.

$ which ping
/sbin/ping

$ /sbin/ping google.com

1

Um einen Domainnamen in eine IP-Adresse in Linux zu übersetzen, können Sie dies tun:

host domain.com
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.