Bonjour,
Je souhaiterais savoir s'il est possible, simplement, de connaitre le nom DNS de sa propre machine.
Après quelques recherches, j'ai regardé du côté de la classe "NetworkInterface", mais je n'obtiens rien de satisfaisant. Mes compétences en réseaux étant limité, j'ai peur de faire une bétise, d'autant que j'obtiens aussi autre chose que le nom DNS de ma machine :
Y'a-t-il plus simple ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Enumeration<NetworkInterface> a = NetworkInterface.getNetworkInterfaces(); NetworkInterface b = null; while ( a.hasMoreElements() ) { b = a.nextElement(); Enumeration<InetAddress> d = b.getInetAddresses(); InetAddress id = null; while ( d.hasMoreElements() ) { id = d.nextElement(); String adresseIP = id.getHostAddress(); String nomDNS = id.getHostName(); } }
Partager