Acerca de DNS

El Sistema de nombres de dominio (DNS) es un protocolo estándar del sector que se usa para buscar equipos en una red basada en IP. Los usuarios pueden recordar nombres para mostrar, como www.microsoft.com direcciones basadas en números, como 207.46.131.137.

Las redes IP, como internet y windows, dependen de direcciones basadas en números para transmitir datos a través de la red; por lo tanto, es necesario traducir nombres para mostrar (como www.microsoft.com) en direcciones numéricas que la red puede reconocer (como 207.46.131.137). DNS es el servicio que se elige en Windows para localizar estos recursos y traducirlos en direcciones IP.

DNS es el servicio de localizador principal de Active Directory y, por tanto, DNS se puede considerar un servicio base para Windows y Active Directory. Windows proporciona funciones que permiten a los programadores de aplicaciones usar funciones DNS, como realizar consultas DNS mediante programación, comparar registros y buscar nombres.

Muchas funciones DNS son realmente tipos de función, en que hay un nombre base para la función, pero su uso depende de la codificación de caracteres. Por ejemplo, la función DnsQuery aparece en la referencia de función de la interfaz de programación de aplicaciones (API) dns como DnsQuery, pero su uso en las aplicaciones depende de si la codificación de caracteres es ANSI (designada anexando _A al nombre del tipo de función), Unicode (designado anexando _W al nombre del tipo de función) o UTF-8 (designado anexando _UTF al nombre del tipo de función). Por lo tanto, la llamada de función para la función DnsQuery sería realmente una de las siguientes:

DnsQuery_A (_A para la codificación ANSI)

DnsQuery_W (_W para la codificación Unicode)

DnsQuery_UTF8 (_UTF8 para codificación UTF-8)

Todas las funciones que requieren esta convención indican claramente este requisito en las primeras oraciones de su definición de función. Use el nombre de función adecuado; por ejemplo, simplemente no puede llamar a DnsQuery en lugar de DnsQuery_A.