Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
System nazw domen (DNS) to standardowy protokół używany do lokalizowania komputerów w sieci opartej na adresach IP. Użytkownicy mogą zapamiętać nazwy wyświetlane, takie jak www.microsoft.com łatwiej niż adresy oparte na liczbach, takie jak 207.46.131.137.
Sieci IP, takie jak Internet i Sieci systemu Windows, polegają na adresach opartych na numerach w celu przesyłania danych w całej sieci; dlatego należy przetłumaczyć nazwy wyświetlane (takie jak www.microsoft.com) na adresy liczbowe, które sieć może rozpoznać (na przykład 207.46.131.137). DNS to usługa wybrana w systemie Windows do lokalizowania takich zasobów i tłumaczenia ich na adresy IP.
DNS jest podstawową usługą lokalizatora dla usługi Active Directory, dlatego system DNS może być uważany za usługę podstawową zarówno dla systemu Windows, jak i usługi Active Directory. System Windows udostępnia funkcje, które umożliwiają programistom aplikacji korzystanie z funkcji DNS, takich jak programowe tworzenie zapytań DNS, porównywanie rekordów i wyszukiwanie nazw.
Wiele funkcji DNS jest rzeczywiście typami funkcji, ponieważ istnieje podstawowa nazwa funkcji, ale jej użycie zależy od kodowania znaków. Na przykład funkcja DnsQuery jest wymieniona w dokumentacji funkcji interfejsu programowania aplikacji DNS (API) jako DnsQuery, ale jego użycie w aplikacjach zależy od tego, czy kodowanie znaków jest ANSI (wyznaczone przez dołączenie _A do nazwy typu funkcji), Unicode (wyznaczone przez dołączenie _W do nazwy typu funkcji), lub UTF-8 (wyznaczony przez dołączenie _UTF do nazwy typu funkcji). W związku z tym wywołanie funkcji dnsQuery byłoby jedną z następujących funkcji:
DnsQuery_A (_A na potrzeby kodowania ANSI)
DnsQuery_W (symbol _W wskazuje na kodowanie Unicode)
DnsQuery_UTF8 (_UTF8 oznacza kodowanie UTF-8)
Wszystkie funkcje, które wymagają tej konwencji, wyraźnie stwierdzają to wymaganie w kilku pierwszych zdaniach definicji funkcji. Użyj właściwej nazwy funkcji; na przykład nie można po prostu wywołać DnsQuery zamiast DnsQuery_A.