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?
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?
Antworten:
"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
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)
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.
Meinten Sie, Sie sind angemeldet und möchten einen Server anpingen?
Sie finden die Ping-Binärdatei in:
/bin/ping google.fr
Um einen Domainnamen in eine IP-Adresse in Linux zu übersetzen, können Sie dies tun:
host domain.com