Dns Klass

Definition

Tillhandahåller enkla funktioner för domännamnsmatchning.

public ref class Dns sealed
public ref class Dns abstract sealed
public sealed class Dns
public static class Dns
type Dns = class
Public NotInheritable Class Dns
Public Class Dns
Arv
Dns

Exempel

I följande exempel frågar DNS-databasen efter information om värden www.contoso.com.

IPHostEntry hostInfo = Dns.GetHostEntry("www.contoso.com");
Dim hostInfo As IPHostEntry = Dns.GetHostEntry("www.contoso.com")

Kommentarer

Klassen Dns är en statisk klass som hämtar information om en specifik värd från DNS (Internet Domain Name System).

Värdinformationen från DNS-frågan returneras i en instans av IPHostEntry klassen. Om den angivna värden har fler än en post i DNS-databasen, IPHostEntry innehåller flera IP-adresser och alias.

Metoder

Name Description
BeginGetHostAddresses(String, AsyncCallback, Object)

Asynkront returnerar IP-adresserna (Internet Protocol) för den angivna värden.

BeginGetHostByName(String, AsyncCallback, Object)
Föråldrad.
Föråldrad.

Påbörjar en asynkron begäran om IPHostEntry information om det angivna DNS-värdnamnet.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

Asynkront löser en IP-adress till en IPHostEntry instans.

BeginGetHostEntry(String, AsyncCallback, Object)

Asynkront löser ett värdnamn eller en IP-adress till en IPHostEntry instans.

BeginResolve(String, AsyncCallback, Object)
Föråldrad.
Föråldrad.

Påbörjar en asynkron begäran om att matcha ett DNS-värdnamn eller EN IP-adress till en IPAddress instans.

EndGetHostAddresses(IAsyncResult)

Avslutar en asynkron begäran om DNS-information.

EndGetHostByName(IAsyncResult)
Föråldrad.
Föråldrad.

Avslutar en asynkron begäran om DNS-information.

EndGetHostEntry(IAsyncResult)

Avslutar en asynkron begäran om DNS-information.

EndResolve(IAsyncResult)
Föråldrad.
Föråldrad.

Avslutar en asynkron begäran om DNS-information.

GetHostAddresses(String)

Returnerar IP-adresserna (Internet Protocol) för den angivna värden.

GetHostAddressesAsync(String)

Returnerar IP-adresserna (Internet Protocol) för den angivna värden som en asynkron åtgärd.

GetHostByAddress(IPAddress)
Föråldrad.
Föråldrad.

Skapar en IPHostEntry instans från den angivna IPAddress.

GetHostByAddress(String)
Föråldrad.
Föråldrad.

Skapar en IPHostEntry instans från en IP-adress.

GetHostByName(String)
Föråldrad.
Föråldrad.

Hämtar DNS-informationen för det angivna DNS-värdnamnet.

GetHostEntry(IPAddress)

Löser en IP-adress till en IPHostEntry instans.

GetHostEntry(String)

Löser ett värdnamn eller en IP-adress till en IPHostEntry instans.

GetHostEntryAsync(IPAddress)

Löser en IP-adress till en IPHostEntry instans som en asynkron åtgärd.

GetHostEntryAsync(String)

Löser ett värdnamn eller en IP-adress till en IPHostEntry instans som en asynkron åtgärd.

GetHostName()

Hämtar värdnamnet för den lokala datorn.

Resolve(String)
Föråldrad.
Föråldrad.

Löser ett DNS-värdnamn eller EN IP-adress till en IPHostEntry instans.

Gäller för