System 2.0.0.0 4.0.0.0 System.Object

This class provides access to configuration and address information for network interfaces that support IPv4 or IPv6. You do not create instances of this class; they are returned by the method.

To access IPv4-specific properties, use the object returned by the method. To access IPv6-specific properties, use the object returned by the method.

Provides information about network interfaces that support Internet Protocol version 4 (IPv4) or Internet Protocol version 6 (IPv6).

- Constructor
  2.0.0.0
  4.0.0.0

  This constructor can be called only from classes that derive from .

  Initializes a new instance of the class.

- Property
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.IPAddressInformationCollection To be added.

  An anycast address identifies multiple computers. Packets sent to an anycast address are sent to one of the computers identified by the address. Anycast addressing is an IPv6 feature used to update router tables for a group of hosts.

  Gets the anycast IP addresses assigned to this interface.

- Property
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.IPAddressCollection To be added.

  Dynamic Host Configuration Protocol (DHCP) allows a computer to obtain a network address from a DHCP server, as opposed to using a static (fixed) network address. A DHCP server does not permanently assign addresses; instead, it temporarily uses one of a number of available addresses to the computer.

  Gets the addresses of Dynamic Host Configuration Protocol (DHCP) servers for this interface.

- Property
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.IPAddressCollection To be added.

  DNS is a hierarchical naming system used to map host names to IP addresses.

  Gets the addresses of Domain Name System (DNS) servers for this interface.

- Property
  2.0.0.0
  4.0.0.0
  System.String To be added.

  The DNS suffix identifies the domain name (for example, "contoso.com") that is appended to an unqualified host name to obtain a fully qualified domain name (FQDN) suitable for a DNS name query. For example, if the local machine has "contoso.com" as its , and must resolve the unqualified host name "www", the FQDN to query is "www.contoso.com".

  Gets the Domain Name System (DNS) suffix associated with this interface.

- Property
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.GatewayIPAddressInformationCollection To be added.

  Gateways that implement the Internet Protocol Version 4 (IPv4) to forward packets between networks are returned by this property.

  Gets the IPv4 network gateway addresses for this interface.

- Method
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.IPv4InterfaceProperties

  This property returns null for interfaces.

  For a detailed description of the information available for an interface that supports IPv4, see the class documentation. Note that the object returned by the method reflects the configuration as of the time the object is created. This information is not updated dynamically.

  Provides Internet Protocol version 4 (IPv4) configuration data for this network interface.

  An object that contains IPv4 configuration data, or null if no data is available for the interface.

- Method
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.IPv6InterfaceProperties

  For a detailed description of the information available for an interface that supports IPv6, see the documentation. Note that the object returned by the method reflects the configuration as of the time the object is created. This information is not updated dynamically.

  Provides Internet Protocol version 6 (IPv6) configuration data for this network interface.

  An object that contains IPv6 configuration data.

- Property
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  DNS is a hierarchical naming system used to map host names to IP addresses.

  Gets a value that indicates whether NetBt is configured to use DNS name resolution on this interface.

- Property
  2.0.0.0
  4.0.0.0
  System.Boolean To be added.

  Dynamic DNS enables a client to inform the DNS servers that its dynamic IP address is mapped to its static host name.

  Gets a value that indicates whether this interface is configured to automatically register its IP address information with the Domain Name System (DNS).

- Property
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.MulticastIPAddressInformationCollection To be added.

  A multicast address identifies multiple computers. Packets sent to a multicast address are sent to all computers identified by the address.

  Gets the multicast addresses assigned to this interface.

- Property
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.UnicastIPAddressInformationCollection To be added.

  A unicast address identifies a single computer. Packets sent to a unicast address are sent to the computer identified by the address.

  Gets the unicast addresses assigned to this interface.

- Property
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.IPAddressCollection To be added.

  WINS provides a distributed database for registering and querying dynamic NetBIOS names to IP address mappings.

  Gets the addresses of Windows Internet Name Service (WINS) servers.