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?
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
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$
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/
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