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?

Flyk
quelle
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
Paolo
quelle
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.

mckenzm
quelle
1

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

Sie finden die Ping-Binärdatei in:

/bin/ping google.fr
Patrick Ferreira
quelle
... 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
wes
quelle
1

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

host domain.com
simhumileco
quelle