Ich habe eine Frage: Kann ich eine IP anpingen und den Hostnamen zurückgeben, ohne DNS oder IP-Mapping zu verwenden?
Vielleicht aus dem ARP-Cache.
Antwort1
Nein, jedenfalls nicht mit Ping, denn Ping ist kein Dienst zur Namensauflösung. Wenn Sie einen Hostnamen anpingen, wird dieser zunächst über DNS in eine IP übersetzt.
Sie könnten eine Verbindung zu einem Dienst herstellen, der auf einem Port läuft (beispielsweise eine Website auf Port 80), der mit einem Paket antwortet, das den Hostnamen enthält. Einige Protokolle können den Hostnamen auch während der Verbindungskonversation offenlegen (beispielsweise SMTP).
Wenn Sie sich also im selben Netzwerksegment befinden (abhängig von den Routern und Switches dazwischen),dürfenAbrufen von Hostinformationen über ARP-Anfragen oder bestimmte Protokolle (NetBIOS)