Я использую Xamarin Studio для разработки на iOS, и мне нужна пара функций, чтобы получить имя компьютера из IP-адреса и наоборот.
Я пробовал этот код, чтобы получить имя машины по IP
string machineName = string.Empty;
try
{
IPHostEntry hostEntry = Dns.GetHostEntry(ipAdress);
machineName = hostEntry.HostName;
}
catch (Exception ex)
{
// Machine not found...
}
return machineName;
Но я продолжаю получать IP-адрес машины, так что это бесполезно, потому что я ввожу IP-адрес и получаю IP-адрес.
Я пробовал что-то подобное, чтобы получить IP-адрес из имени хоста. Я всегда получаю исключение «Невозможно разрешить имя хоста HITMAN-DESKTOP», являющееся HITMAN-DESKTOP моей удаленной машиной. который доступен из любой точки сети и онлайн во время испытаний.
Любые идеи?
[System.Net.Dns]::GetHostByAddress(.hostname)
не подходит для этой цели? - person gravity   schedule 05.07.2016