Wie kann ich eine interne IP-Adresse in einen Hostnamen unter OS X auflösen?

Ich versuche, eine IP-Adresse wie 192.168.204.194 in einen Computernamen wie "JohnsMac"aufzulösen. Ich möchte den lokalen Computernamen für eine mir bekannte interne IP-Adresse abrufen können.

Welcher Befehl gibt den Computernamen unter OS X zurück?

Author: Peter Mortensen, 2011-06-20

3 answers

Versuchen nslookup:

#: nslookup 192.168.204.194

Dies erfordert, dass Sie nslookup Punkt zu einem DNS-Server haben, der weiß, wie diese Auflösung zu machen. In meinem persönlichen Netzwerk verwende ich meinen DD-WRT Router als DNS-Relay und setze ihn so, dass Anfragen nach Hosts im internen Netzwerk (192.168) aufgelöst werden.x. x netto).

Das andere, woran ich denken kann, ist, die Datei zu bearbeiten, die sich unter:

#: /etc/hosts

Sie müssen root sein, um es zu bearbeiten. Dann leeren Sie Ihren DNS-Cache, indem Sie Folgendes ausführen:

#: sudo dscacheutil -flushcache

Dies löst IP-Adressen lokal auf Ihrem Mac in Hostnamen und umgekehrt auf, sodass kein DNS-Server erforderlich ist. Es gibt einige große Einschränkungen an, wie dies funktioniert aber so Lesen Sie das Manpage für den hosts-Datei:

#: man hosts

Da die Befehle 'nslookup' und 'host' die Hosts-Datei ignorieren, müssen Sie andere Befehle verwenden, um die Hosts-Datei aufzulösen, zum Beispiel:

#: traceroute foo.com

Oder

#: dscacheutil -q host -a ip_address 1.2.3.4
 11
Author: queso,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-10-12 04:04:22

Im OS X-Terminal, nur ssh in den admin-Benutzer.

Hier sind einige Beispielbefehle, die im Terminal verwendet werden sollen, obwohl es mehrere Möglichkeiten gibt, ssh

ssh adminusername@IPADDRESS

Oder

ssh -l[root] IPADDRESS 

Hier ist ein Beispiel für diese Verwendung mit der Ausgabe

ssh [email protected]

The authenticity of host '172.xx.101.xxx (172.xx.101.xxx)' can't be established.

RSA key fingerprint is d0:xx:27:xx:4b:xx:37:fb:xx:4a:4b:xx:2e:xx:ea:xx.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '172.xx.101.xxx' (RSA) to the list of known hosts.


Password: (ENTER PASSWORD HERE)

Last login: Fri Feb 24 12:32:49 2012 from 172.xx.101.xxx

x-surgeryCPU:~ cadmin$ 
 1
Author: Trevor,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-02-25 00:02:42
host 192.168.204.194

Für weitere Informationen können Sie (die kostenlose) nmap verwenden: http://osxdaily.com/2013/03/26/nmap-for-mac-os-x/

 0
Author: Debra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-10-12 06:01:26