C# Programmation Réseau: Accéder à la famille d’adresse IP(IPV4 ou IPV6)

  
using System;
using System.Net;
class MainClass {
    public static void Main(string[] args) {
        foreach (string comp in args) {
            try {
                IPAddress[] addresses = Dns.GetHostEntry(comp).AddressList;
                foreach (IPAddress address in addresses) {
                    Console.WriteLine("{0} = {1} ({2})",
                        comp, address, address.AddressFamily);
                }
            } catch (Exception ex) {
                Console.WriteLine("{0} = Error ({1})", comp, ex.Message);
            }
        }
    }
}
   
  

C# Programmation Réseau: Trouver un Serveur par son nom

  
using System;
using System.Net;
class AddressSample {
    public static void Main() {
        IPHostEntry ihe =  Dns.GetHostByName(Dns.GetHostName());
        IPAddress myself = ihe.AddressList[0];
        Console.WriteLine("The NONE address is: {0}",myself);
    }
}