IPInterfaceProperties.DnsSuffix Propriété

Définition

Obtient le suffixe DNS (Domain Name System) associé à cette interface.

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
public abstract string DnsSuffix { get; }
C#
public abstract string DnsSuffix { get; }

Valeur de propriété

String qui contient le suffixe DNS de cette interface ou Empty s'il n'y a aucun suffixe DNS pour l'interface.

Attributs

Exemples

L’exemple de code suivant affiche le suffixe DNS.

C#
public static void DisplayDnsConfiguration()
{
    NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
    foreach (NetworkInterface adapter in adapters)
    {
        IPInterfaceProperties properties = adapter.GetIPProperties();
        Console.WriteLine(adapter.Description);
        Console.WriteLine("  DNS suffix .............................. : {0}",
            properties.DnsSuffix);
        Console.WriteLine("  DNS enabled ............................. : {0}",
            properties.IsDnsEnabled);
        Console.WriteLine("  Dynamically configured DNS .............. : {0}",
            properties.IsDynamicDnsEnabled);
    }
    Console.WriteLine();
}

Remarques

Le suffixe DNS identifie le nom de domaine (par exemple, « contoso.com ») qui est ajouté à un nom d’hôte non qualifié pour obtenir un nom de domaine complet (FQDN) approprié pour une requête de nom DNS. Par exemple, si l’ordinateur local a « contoso.com » comme DnsSuffixet doit résoudre le nom d’hôte non qualifié « www », le nom de domaine complet à interroger est « www.contoso.com ».

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1