ich Xamarin Studio bin mit iOS zu entwickeln, und ich brauche ein paar Funktionen des Computernamens aus der IP und umgekehrtC# Get-Computername von IP
ich diesen Code versucht haben, zu erhalten, der Maschinenname von IP
string machineName = string.Empty;
try
{
IPHostEntry hostEntry = Dns.GetHostEntry(ipAdress);
machineName = hostEntry.HostName;
}
catch (Exception ex)
{
// Machine not found...
}
return machineName;
Aber ich halte die Maschine IP-Adresse bekommen, so ist es nutzlos, weil ich die IP-Adresse und die IP-Adresse erhalten.
Ich habe etwas gleichermaßen versucht, die IP-Adresse vom Host-Namen bekomme ich die Ausnahme immer bekommen „Kann nicht den Hostnamen HITMAN-DESKTOP lösen“ die HITMAN-DESKTOP meine Remote-Maschine zu sein, die von einem beliebigen Punkt zugänglich ist im Netzwerk und online während der Tests.
Irgendwelche Ideen?
Wäre nicht '[System.Net.Dns] :: GetHostByAddress (.hostname)' für diesen Zweck geeignet? – gravity
Das nutzt er gerade. – Gaspa79
Wie das markierte Duplikat hervorhebt, _ hat nicht jede IP-Adresse einen Namen _ _. Die Frage erneut zu stellen wird das nicht ändern. Wenn Sie ein spezifischeres Szenario haben, das über die Frage hinausgeht, die bereits gestellt und beantwortet wurde, geben Sie diese spezifischen Details an. Erklären Sie, warum Sie glauben, dass der Name des Zielcomputers abrufbar ist, und stellen Sie eine gute [mcve] bereit, die deutlich zeigt, warum und wie Sie den Namen in diesem speziellen Szenario nicht erhalten. –