2010-03-17 7 views
24

Comment puis-je obtenir une adresse IP, avec un nom de domaine? Par exemple: www.test.comC#: Obtenir l'adresse IP du nom de domaine?

+0

Qu'en est-il d'obtenir le nom de domaine de la propriété intellectuelle? – Moshe

+0

@Moshe: http://stackoverflow.com/questions/716748/c-reverse-ip-domain-check –

Répondre

25
Dns.GetHostAddresses 
+2

Notez également qu'il est PLURAL - et que tous ne peuvent pas fonctionner à un moment donné. – TomTom

+1

C'est vrai, mais je pense qu'il est rare que cette méthode renvoie plus d'une adresse, surtout dans le cas de domaines Internet. – Andrey

+1

Andrey: Essayez 'Dns.GetHostAddresses (" google.com ");'. –

11

Vous pouvez utiliser la méthode GetHostAddresses:

var address = Dns.GetHostAddresses("www.test.com")[0]; 
+0

Cela fonctionnera-t-il dans vb.net? – Moshe

+0

pas bon. Que faire si le résultat est 0? ou plus probablement plus de 1? – Andrey

+1

@Moshe, bien sûr, il est de BCL – Andrey

Questions connexes