2010-09-17 2 views

Répondre

1

Je veux voir si le nom d'hôte/adresse IP entrée par l'utilisateur est pour la machine locale.

En général, vous ne pouvez pas faire cela. Il peut y avoir un nombre quelconque de noms d'hôtes enregistrés pour la machine locale. Vous pourriez essayer d'ouvrir une prise et de voir si vous finissez par vous-même.

+0

Serait-il possible si la machine n'a qu'une adresse IP ou un nom d'hôte? – jobless

+1

@jobless: Qui définit l'adresse IP de la machine? Pas l'hôte lui-même - plusieurs machines entre l'hôte et n'importe quelle cible potentielle peuvent regarder les paquets - et habituellement il y a au moins un périphérique de type NAT/NAPT qui change les adresses IP dans les paquets quelque part le long de la ligne. –

+0

Je comprends que l'adresse IP de la machine n'est pas définie par l'hôte. Mais je cherche juste l'adresse non bouclée que l'interface a été configurée pour utiliser. – jobless

0

Si vous recherchez une solution portable, essayez la bibliothèque ACE. Cette bibliothèque fournit des fonctionnalités multiplateformes pour le développement d'applications réseau.

Questions connexes