Bonjour,
J'ai un petit code qui me converti les adresses IP en nom de machine.
C'est un réseau d'entreprise avec domaine et serveurs DNS.
C'est la fonction standard et basic de la FAQ VB.net
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Function NomDuPoste(ByVal AdresseIP As String) As String Dim Retour As String = " " Try Dim NomPoste As IPHostEntry = Dns.GetHostEntry(AdresseIP) If NomPoste.HostName <> AdresseIP Then Retour = NomPoste.HostName Else Retour = " " End If Catch ex As Exception End Try Return Retour End Function
Le souci c'est que le HostName retourné provient des Wins et non des DNS.
Ma console DHCP m'affiche le bon nom de poste associé à l'adresse IP
Le débug de mon programme me donne un nom super bizarre.
J'ai vu avec les spécialistes serveurs et ils m'ont donné cette piste des Wins.
Quelqu'un aurait-il une idée sur la source et/ou la résolution de ce problème?
Est-il possible d'obliger VB à utiliser les serveurs DNS plutôt que les Wins?
Partager