İngilizce dilinde oku

Aracılığıyla paylaş


Dns Sınıf

Tanım

Basit etki alanı adı çözümleme işlevselliği sağlar.

C#
public static class Dns
C#
public sealed class Dns
Devralma
Dns

Örnekler

Aşağıdaki örnek, ana bilgisayar www.contoso.comhakkında bilgi için DNS veritabanını sorgular.

C#
IPHostEntry hostInfo = Dns.GetHostEntry("www.contoso.com");

Açıklamalar

Dns sınıfı, İnternet Etki Alanı Adı Sistemi'nden (DNS) belirli bir konak hakkındaki bilgileri alan statik bir sınıftır.

DNS sorgusundaki konak bilgileri sınıfın IPHostEntry bir örneğinde döndürülür. Belirtilen ana bilgisayarın DNS veritabanında birden fazla girdisi varsa, IPHostEntry birden çok IP adresi ve diğer ad içerir.

Yöntemler

BeginGetHostAddresses(String, AsyncCallback, Object)

Belirtilen konak için İnternet Protokolü (IP) adreslerini zaman uyumsuz olarak döndürür.

BeginGetHostByName(String, AsyncCallback, Object)
Geçersiz.
Geçersiz.
Geçersiz.

Belirtilen DNS ana bilgisayar adı hakkında bilgi için IPHostEntry zaman uyumsuz bir istek başlatır.

BeginGetHostEntry(IPAddress, AsyncCallback, Object)

Bir örneğin IP adresini IPHostEntry zaman uyumsuz olarak çözümler.

BeginGetHostEntry(String, AsyncCallback, Object)

Bir ana bilgisayar adını veya IP adresini bir örneğe zaman uyumsuz olarak IPHostEntry çözümler.

BeginResolve(String, AsyncCallback, Object)
Geçersiz.
Geçersiz.
Geçersiz.

Dns ana bilgisayar adını veya IP adresini bir örneğe çözümlemek için zaman uyumsuz bir IPAddress istek başlatır.

EndGetHostAddresses(IAsyncResult)

DNS bilgileri için zaman uyumsuz isteği sonlandırır.

EndGetHostByName(IAsyncResult)
Geçersiz.
Geçersiz.
Geçersiz.

DNS bilgileri için zaman uyumsuz isteği sonlandırır.

EndGetHostEntry(IAsyncResult)

DNS bilgileri için zaman uyumsuz isteği sonlandırır.

EndResolve(IAsyncResult)
Geçersiz.
Geçersiz.
Geçersiz.

DNS bilgileri için zaman uyumsuz isteği sonlandırır.

GetHostAddresses(String, AddressFamily)

Belirtilen ana bilgisayar için İnternet Protokolü (IP) adreslerini döndürür.

GetHostAddresses(String)

Belirtilen ana bilgisayar için İnternet Protokolü (IP) adreslerini döndürür.

GetHostAddressesAsync(String, AddressFamily, CancellationToken)

Belirtilen ana bilgisayar için İnternet Protokolü (IP) adreslerini zaman uyumsuz bir işlem olarak döndürür.

GetHostAddressesAsync(String, CancellationToken)

Belirtilen ana bilgisayar için İnternet Protokolü (IP) adreslerini zaman uyumsuz bir işlem olarak döndürür.

GetHostAddressesAsync(String)

Belirtilen ana bilgisayar için İnternet Protokolü (IP) adreslerini zaman uyumsuz bir işlem olarak döndürür.

GetHostByAddress(IPAddress)
Geçersiz.
Geçersiz.
Geçersiz.

Belirtilen IPAddressiçinden bir IPHostEntry örnek oluşturur.

GetHostByAddress(String)
Geçersiz.
Geçersiz.
Geçersiz.

IP adresinden bir IPHostEntry örnek oluşturur.

GetHostByName(String)
Geçersiz.
Geçersiz.
Geçersiz.

Belirtilen DNS ana bilgisayar adı için DNS bilgilerini alır.

GetHostEntry(IPAddress)

Örneğin IP adresini IPHostEntry çözümler.

GetHostEntry(String, AddressFamily)

Bir örneğin ana bilgisayar adını veya IP adresini IPHostEntry çözümler.

GetHostEntry(String)

Bir örneğin ana bilgisayar adını veya IP adresini IPHostEntry çözümler.

GetHostEntryAsync(IPAddress)

Bir örneğin IP adresini IPHostEntry zaman uyumsuz bir işlem olarak çözümler.

GetHostEntryAsync(String, AddressFamily, CancellationToken)

Bir ana bilgisayar adını veya IP adresini IPHostEntry bir örneğe zaman uyumsuz işlem olarak çözümler.

GetHostEntryAsync(String, CancellationToken)

Bir ana bilgisayar adını veya IP adresini IPHostEntry bir örneğe zaman uyumsuz işlem olarak çözümler.

GetHostEntryAsync(String)

Bir ana bilgisayar adını veya IP adresini IPHostEntry bir örneğe zaman uyumsuz işlem olarak çözümler.

GetHostName()

Yerel bilgisayarın ana bilgisayar adını alır.

Resolve(String)
Geçersiz.
Geçersiz.
Geçersiz.

Örneğin DNS ana bilgisayar adını veya IP adresini IPHostEntry çözümler.

Şunlara uygulanır

Ürün Sürümler
.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 1.1, 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