Bonjour l'équipe ;-) .
Quelqu'un sait si on peut récupérer le (hostname nom / machine) avec une adresse IP locale/internet ?
Je sais que l'inverse , la résolution " hostname -> IP" fonctionne parfaitement avec "DeviceNetworkInformation.ResolveHostNameAsync(args, OnNameResolved, null)" .
Est-il possible de faire la même chose mais en sens inverse? Avec par exemple l'IP d'un ordinateur local pouvoir récupérer son nom d'hôte?
Je l'espère amplement.
Mille mercis
** Voici mon code **, cela fonctionne mais ne me peux me trouver l'hôte exact. Car il me renvoie toujours "192.168.1.5" ** comme l'adresse IP. Et ça devrait être normalement** "computer0001" **
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 DeviceNetworkInformation.ResolveHostNameAsync("192.168.1.5", OnNameResolved, null); private void OnNameResolved(NameResolutionResult result) { IPEndPoint[] endpoints = result.IPEndPoints; if (endpoints != null) { if (endpoints.Length > 0) { //Host always return ip adress and not the machine name host = endpoints[0].ToString(); } } }
Partager