IPInterfaceProperties.IsDynamicDnsEnabled Propriété

Définition

Obtient une valeur Boolean qui indique si cette interface est configurée pour enregistrer automatiquement ses informations d'adresses IP avec le système DNS (Domain Name System).

C#
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public abstract bool IsDynamicDnsEnabled { get; }
C#
public abstract bool IsDynamicDnsEnabled { get; }

Valeur de propriété

true si cette interface est configurée pour enregistrer automatiquement un mappage entre son adresse IP dynamique et des noms de domaines statiques ; sinon, false.

Attributs

Exemples

L’exemple de code suivant affiche la valeur de cette propriété.

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 DNS dynamique permet à un client d’informer les serveurs DNS que son adresse IP dynamique est mappée à son nom d’hôte statique.

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