Baca dalam bahasa Inggris

Bagikan melalui


Sistem Nama Domain (DNS)

Gambaran umum teknologi Sistem Nama Domain (DNS).

Untuk mengembangkan Sistem Nama Domain (DNS), Anda memerlukan header ini:

  • windns.h

Untuk panduan pemrograman untuk teknologi ini, lihat:

  • Sistem Nama Domain (DNS)

Enumerasi

 
DNS_CHARSET

Enumerasi DNS_CHARSET menentukan kumpulan karakter yang digunakan.
DNS_CONFIG_TYPE

Enumerasi DNS_CONFIG_TYPE menyediakan informasi jenis konfigurasi DNS.
DNS_FREE_TYPE

Enumerasi DNS_FREE_TYPE menentukan jenis data yang akan dikosongkan.
DNS_NAME_FORMAT

Enumerasi DNS_NAME_FORMAT menentukan informasi format nama untuk DNS.
DNS_PROXY_INFORMATION_TYPE

Enumerasi DNS_PROXY_INFORMATION_TYPE menentukan jenis informasi proksi dalam struktur DNS_PROXY_INFORMATION.
DNS_SECTION

Enumerasi DNS_SECTION digunakan dalam bendera rekaman, dan sebagai indeks ke dalam bagian header pesan kawat DNS dihitung.

Fungsi

 
DNS_QUERY_COMPLETION_ROUTINE

Panggilan balik DNS_QUERY_COMPLETION_ROUTINE digunakan untuk mengembalikan hasil kueri DNS secara asinkron.
DNS_QUERY_RAW_COMPLETION_ROUTINE

Tanda tangan fungsi dari fungsi panggilan balik asinkron yang Anda terapkan. Sistem memanggil implementasi Anda dengan hasil kueri yang Anda mulai dengan memanggil DnsQueryRaw.
DNS_SERVICE_BROWSE_CALLBACK

Digunakan untuk mengembalikan hasil kueri DNS-SD secara asinkron.
DNS_SERVICE_REGISTER_COMPLETE

Digunakan untuk memberi tahu aplikasi Anda bahwa pendaftaran layanan telah selesai.
DNS_SERVICE_RESOLVE_COMPLETE

Digunakan untuk mengembalikan hasil operasi penyelesaian layanan secara asinkron.
DnsAcquireContextHandle_A

Jenis fungsi DnsAcquireContextHandle memperoleh handel konteks ke sekumpulan kredensial. (ANSI)
DnsAcquireContextHandle_W

Jenis fungsi DnsAcquireContextHandle memperoleh handel konteks ke sekumpulan kredensial. (Unicode)
DnsCancelQuery

Fungsi DnsCancelQuery dapat digunakan untuk membatalkan kueri yang tertunda ke namespace DNS.
DnsCancelQueryRaw

Membatalkan kueri yang dimulai dengan memanggil DnsQueryRaw.
DnsExtractRecordsFromMessage_UTF8

Jenis fungsi DnsExtractRecordsFromMessage mengekstrak rekaman sumber daya (RR) dari pesan DNS, dan menyimpan rekaman tersebut dalam struktur DNS_RECORD. (DnsExtractRecordsFromMessage_UTF8)
DnsExtractRecordsFromMessage_W

Jenis fungsi DnsExtractRecordsFromMessage mengekstrak rekaman sumber daya (RR) dari pesan DNS, dan menyimpan rekaman tersebut dalam struktur DNS_RECORD. (DnsExtractRecordsFromMessage_W)
DnsFree

Mengosongkan memori yang dialokasikan untuk rekaman DNS yang diperoleh menggunakan fungsi DnsQuery.
DnsFreeCustomServers

Membebaskan array server kustom yang dikembalikan dari panggilan sebelumnya ke DnsGetApplicationSettings.
DnsFreeProxyName

Membebaskan memori yang dialokasikan untuk anggota proxyName dari struktur DNS_PROXY_INFORMATION yang diperoleh menggunakan fungsi DnsGetProxyInformation.
DnsGetApplicationSettings

Mengambil pengaturan DNS per aplikasi.
dnsGetProxyInformation

Fungsi DnsGetProxyInformation mengembalikan informasi proksi untuk tabel kebijakan resolusi nama server DNS.
DnsModifyRecordsInSet_A

Fungsi menambahkan, memodifikasi, atau menghapus kumpulan Rekaman Sumber Daya (RR) yang mungkin sebelumnya telah didaftarkan dengan server DNS. (DnsModifyRecordsInSet_A)
DnsModifyRecordsInSet_UTF8

Fungsi menambahkan, memodifikasi, atau menghapus kumpulan Rekaman Sumber Daya (RR) yang mungkin sebelumnya telah didaftarkan dengan server DNS. (DnsModifyRecordsInSet_UTF8)
DnsModifyRecordsInSet_W

Fungsi menambahkan, memodifikasi, atau menghapus kumpulan Rekaman Sumber Daya (RR) yang mungkin sebelumnya telah didaftarkan dengan server DNS. (DnsModifyRecordsInSet_W)
DnsNameCompare

Fungsi DnsNameCompare membandingkan dua nama DNS. (DnsNameCompare_UTF8)
DnsNameCompare_A

Fungsi DnsNameCompare membandingkan dua nama DNS. (DnsNameCompare_A)
DnsNameCompare_W

Fungsi DnsNameCompare membandingkan dua nama DNS. (DnsNameCompare_W)
DnsQuery_A

Adalah antarmuka kueri generik ke namespace DNS, dan menyediakan antarmuka resolusi kueri DNS kepada pengembang aplikasi. (DnsQuery_A)
DnsQuery_UTF8

Adalah antarmuka kueri generik ke namespace DNS, dan menyediakan antarmuka resolusi kueri DNS kepada pengembang aplikasi. (DnsQuery_UTF8)
DnsQuery_W

Adalah antarmuka kueri generik ke namespace DNS, dan menyediakan antarmuka resolusi kueri DNS kepada pengembang aplikasi. (DnsQuery_W)
DnsQueryConfig

Fungsi DnsQueryConfig memungkinkan pemrogram aplikasi untuk mengkueri konfigurasi komputer lokal atau adaptor tertentu.
DnsQueryEx

Antarmuka kueri generik asinkron ke namespace DNS, dan menyediakan antarmuka resolusi kueri DNS kepada pengembang aplikasi.
DnsQueryRaw

Memungkinkan Anda melakukan kueri DNS yang menerima paket mentah yang berisi kueri DNS, atau nama dan jenis kueri.
DnsQueryRawResultFree

Membebaskan memori yang dialokasikan untuk objek struktur DNS_QUERY_RAW_RESULT.
DnsRecordCompare

Fungsi DnsRecordCompare membandingkan dua rekaman sumber daya DNS (RR).
DnsRecordCopyEx

Fungsi DnsRecordCopyEx membuat salinan rekaman sumber daya (RR) tertentu. Fungsi DnsRecordCopyEx juga mampu mengonversi pengodean karakter selama operasi salin.
DnsRecordListFree

Membebaskan memori yang dialokasikan untuk catatan DNS yang diperoleh menggunakan fungsi DnsQuery.
DnsRecordSetCompare

Fungsi DnsRecordSetCompare membandingkan dua set RR.
DnsRecordSetCopyEx

Fungsi DnsRecordSetCopyEx membuat salinan kumpulan catatan sumber daya tertentu. Fungsi DnsRecordSetCopyEx juga mampu mengonversi pengodean karakter selama operasi salin.
DnsRecordSetDetach

Fungsi DnsRecordSetDetach mencopot kumpulan catatan pertama dari daftar catatan DNS tertentu.
DnsReleaseContextHandle

Fungsi DnsReleaseContextHandle merilis memori yang digunakan untuk menyimpan kredensial akun tertentu.
DnsReplaceRecordSetA

Mengganti kumpulan rekaman sumber daya (RR) yang sudah ada. (DnsReplaceRecordSetA)
DnsReplaceRecordSetUTF8

Mengganti kumpulan rekaman sumber daya (RR) yang sudah ada. (DnsReplaceRecordSetUTF8)
DnsReplaceRecordSetW

Mengganti kumpulan rekaman sumber daya (RR) yang sudah ada. (DnsReplaceRecordSetW)
DnsServiceBrowse

Digunakan untuk memulai penemuan DNS-SD untuk layanan yang berjalan di jaringan lokal.
DnsServiceBrowseCancel

Digunakan untuk membatalkan kueri penemuan DNS-SD yang sedang berjalan.
DnsServiceConstructInstance

Digunakan untuk membangun struktur DNS_SERVICE_INSTANCE dari data yang menjelaskannya.
DnsServiceCopyInstance

Digunakan untuk menyalin struktur DNS_SERVICE_INSTANCE.
DnsServiceDeRegister

Digunakan untuk menghapus layanan terdaftar.
DnsServiceFreeInstance

Digunakan untuk membebaskan sumber daya yang terkait dengan struktur DNS_SERVICE_INSTANCE.
DnsServiceRegister

Digunakan untuk mendaftarkan layanan yang dapat ditemukan pada perangkat ini. (DnsServiceRegister)
DnsServiceRegisterCancel

Digunakan untuk membatalkan operasi pendaftaran yang tertunda.
DnsServiceResolve

Digunakan untuk mendapatkan informasi lebih lanjut tentang layanan yang diiklankan di jaringan lokal.
DnsServiceResolveCancel

Digunakan untuk membatalkan kueri penyelesaian DNS-SD yang sedang berjalan.
DnsSetApplicationSettings

Mengonfigurasi pengaturan DNS per aplikasi. Ini termasuk kemampuan untuk mengatur server DNS per aplikasi baik sebagai fallback ke server yang dikonfigurasi sistem, atau secara eksklusif.
DnsStartMulticastQuery

Digunakan untuk mendaftarkan layanan yang dapat ditemukan pada perangkat ini. (DnsStartMulticastQuery)
DnsStopMulticastQuery

Digunakan untuk menghentikan operasi DnsStartMulticastQuery yang sedang berjalan.
DnsValidateName

Fungsi makro DnsValidateName (windns.h) memvalidasi status nama DNS tertentu.
DnsValidateName_A

Fungsi DnsValidateName memvalidasi status nama DNS tertentu. (DnsValidateName_A)
DnsValidateName_UTF8

Fungsi DnsValidateName_UTF8 (windns.h) memvalidasi status nama DNS tertentu.
DnsValidateName_W

Fungsi DnsValidateName memvalidasi status nama DNS tertentu. (DnsValidateName_W)
DnsValidateServerStatus

Fungsi DnsValidateServerStatus memvalidasi alamat IP sebagai server DNS yang sesuai.
DnsWriteQuestionToBuffer_UTF8

Jenis fungsi DnsWriteQuestionToBuffer membuat pesan kueri DNS dan menyimpannya dalam struktur DNS_MESSAGE_BUFFER. (DnsWriteQuestionToBuffer_UTF8)
DnsWriteQuestionToBuffer_W

Jenis fungsi DnsWriteQuestionToBuffer membuat pesan kueri DNS dan menyimpannya dalam struktur DNS_MESSAGE_BUFFER. (DnsWriteQuestionToBuffer_W)
MDNS_QUERY_CALLBACK

Digunakan untuk mengembalikan hasil kueri mDNS secara asinkron.

Struktur

 
DNS_A_DATA

Struktur DNS_A_DATA mewakili catatan alamat DNS (A) seperti yang ditentukan dalam bagian 3.4.1 dari RFC 1035.
DNS_AAAA_DATA

Struktur DNS_AAAA_DATA mewakili catatan DNS IPv6 (AAAA) seperti yang ditentukan dalam RFC 3596.
DNS_ADDR

Struktur DNS_ADDR menyimpan alamat IPv4 atau IPv6.
DNS_ADDR_ARRAY

Menyimpan array alamat IPv4 atau IPv6.
DNS_APPLICATION_SETTINGS

Mewakili pengaturan DNS per aplikasi.
DNS_ATMA_DATA

Struktur DNS_ATMA_DATA mewakili catatan sumber daya (RR) alamat ATM DNS (ATMA).
DNS_CUSTOM_SERVER

Mewakili server kustom DNS. Objek DNS_CUSTOM_SERVER diteruskan ke DnsQueryEx melalui struktur DNS_QUERY_REQUEST3.
DNS_DHCID_DATA

Mewakili rekaman sumber daya DNS Dynamic Host Configuration Protocol Information (DHCID) (RR) seperti yang ditentukan dalam bagian 3 RFC 4701.
DNS_DS_DATA

Mewakili catatan sumber daya DS (RR) seperti yang ditentukan dalam bagian 2 RFC 4034 dan digunakan untuk memverifikasi konten DNS_DNSKEY_DATA.
DNS_HEADER

Struktur DNS_HEADER berisi informasi header DNS yang digunakan saat mengirim pesan DNS seperti yang ditentukan dalam bagian 4.1.1 dari RFC 1035.
DNS_KEY_DATA

Struktur DNS_KEY_DATA mewakili rekaman sumber daya kunci DNS (KEY) (RR) seperti yang ditentukan dalam RFC 3445.
DNS_LOC_DATA

Struktur DNS_LOC_DATA mewakili rekaman sumber daya (RR) lokasi DNS (LOC) seperti yang ditentukan dalam RFC 1876.
DNS_MESSAGE_BUFFER

Struktur DNS_MESSAGE_BUFFER menyimpan informasi pesan untuk kueri DNS.
DNS_MINFO_DATAA

Struktur DNS_MINFO_DATA mewakili catatan informasi email DNS (MINFO) seperti yang ditentukan dalam bagian 3.3.7 dari RFC 1035. (ANSI)
DNS_MINFO_DATAW

Struktur DNS_MINFO_DATA mewakili catatan informasi email DNS (MINFO) seperti yang ditentukan dalam bagian 3.3.7 dari RFC 1035. (Unicode)
DNS_MX_DATAA

Struktur DNS_MX_DATA mewakili catatan pertukaran email DNS (MX) seperti yang ditentukan dalam bagian 3.3.9 dari RFC 1035. (ANSI)
DNS_MX_DATAW

Struktur DNS_MX_DATA mewakili catatan pertukaran email DNS (MX) seperti yang ditentukan dalam bagian 3.3.9 dari RFC 1035. (Unicode)
DNS_NAPTR_DATAA

Struktur DNS_NAPTR_DATA mewakili Naming Authority Pointer (NAPTR) DNS Resource Record (RR) seperti yang ditentukan dalam RFC 2915. (ANSI)
DNS_NAPTR_DATAW

Struktur DNS_NAPTR_DATA mewakili Naming Authority Pointer (NAPTR) DNS Resource Record (RR) seperti yang ditentukan dalam RFC 2915. (Unicode)
DNS_NSEC_DATAA

Mewakili rekaman sumber daya NSEC (RR) seperti yang ditentukan dalam bagian 4 RFC 4034. (ANSI)
DNS_NSEC_DATAW

Mewakili rekaman sumber daya NSEC (RR) seperti yang ditentukan dalam bagian 4 RFC 4034. (Unicode)
DNS_NULL_DATA

Struktur DNS_NULL_DATA mewakili data NULL untuk rekaman sumber daya DNS seperti yang ditentukan dalam bagian 3.3.10 dari RFC 1035.
DNS_NXT_DATAA

Struktur DNS_NXT_DATA mewakili catatan sumber daya (RR) DNS berikutnya (NXT) seperti yang ditentukan dalam bagian 5 RFC 2535. (ANSI)
DNS_NXT_DATAW

Struktur DNS_NXT_DATA mewakili catatan sumber daya (RR) DNS berikutnya (NXT) seperti yang ditentukan dalam bagian 5 RFC 2535. (Unicode)
DNS_OPT_DATA

Mewakili rekaman sumber daya (RR) Opsi DNS (OPT) seperti yang ditentukan dalam bagian 4 RFC 2671.
DNS_PROXY_INFORMATION

Berisi informasi proksi untuk tabel kebijakan resolusi nama server DNS.
DNS_PTR_DATAA

Struktur DNS_PTR_DATA mewakili catatan penunjuk DNS (PTR) seperti yang ditentukan dalam bagian 3.3.12 dari RFC 1035. (ANSI)
DNS_PTR_DATAW

Struktur DNS_PTR_DATA mewakili catatan penunjuk DNS (PTR) seperti yang ditentukan dalam bagian 3.3.12 dari RFC 1035. (Unicode)
DNS_QUERY_CANCEL

Struktur DNS_QUERY_CANCEL dapat digunakan untuk membatalkan kueri DNS asinkron.
DNS_QUERY_RAW_CANCEL

Mewakili handel pembatalan kueri mentah DNS.
DNS_QUERY_RAW_REQUEST

Mewakili permintaan kueri mentah DNS (lihat DnsQueryRaw).
DNS_QUERY_RAW_RESULT

Mewakili hasil kueri mentah DNS (lihat DNS_QUERY_RAW_COMPLETION_ROUTINE).
DNS_QUERY_REQUEST

Struktur DNS_QUERY_REQUEST berisi parameter kueri DNS yang digunakan dalam panggilan ke DnsQueryEx.
DNS_QUERY_REQUEST3

Berisi parameter kueri DNS yang digunakan dalam panggilan ke DnsQueryEx.
DNS_QUERY_RESULT

Struktur DNS_QUERY_RESULT berisi hasil kueri DNS yang dikembalikan dari panggilan ke DnsQueryEx.
DNS_RECORD_FLAGS

Struktur DNS_RECORD_FLAGS digunakan untuk mengatur bendera untuk digunakan dalam struktur DNS_RECORD.
DNS_RECORDA

Menyimpan catatan sumber daya DNS (RR). (ANSI)
DNS_RECORDW

Menyimpan catatan sumber daya DNS (RR). (Unicode)
DNS_RRSET

Struktur DNS_RRSET berisi informasi tentang kumpulan Catatan Sumber Daya DNS (RR).
DNS_SERVICE_BROWSE_REQUEST

Berisi parameter kueri yang digunakan dalam panggilan ke DnsServiceBrowse.
DNS_SERVICE_CANCEL

Digunakan untuk membatalkan operasi DNS-SD asinkron.
DNS_SERVICE_INSTANCE

Mewakili layanan DNS yang berjalan di jaringan.
DNS_SERVICE_REGISTER_REQUEST

Berisi informasi yang diperlukan untuk mengiklankan layanan menggunakan DnsServiceRegister, atau untuk berhenti mengiklankannya menggunakan DnsServiceDeRegister.
DNS_SERVICE_RESOLVE_REQUEST

Berisi parameter kueri yang digunakan dalam panggilan ke DnsServiceResolve.
DNS_SIG_DATAA

Struktur mewakili catatan sumber daya tanda tangan kriptografi (RR) DNS Security Extensions (DNSSEC) seperti yang ditentukan dalam RFC 4034. (ANSI)
DNS_SIG_DATAW

Struktur mewakili catatan sumber daya tanda tangan kriptografi (RR) DNS Security Extensions (DNSSEC) seperti yang ditentukan dalam RFC 4034. (Unicode)
DNS_SOA_DATAA

Struktur DNS_SOA_DATA mewakili catatan awal otoritas DNS (SOA) seperti yang ditentukan dalam bagian 3.3.13 dari RFC 1035. (ANSI)
DNS_SOA_DATAW

Struktur DNS_SOA_DATA mewakili catatan awal otoritas DNS (SOA) seperti yang ditentukan dalam bagian 3.3.13 dari RFC 1035. (Unicode)
DNS_SRV_DATAA

Struktur DNS_SRV_DATA mewakili catatan layanan DNS (SRV) seperti yang ditentukan dalam RFC 2782. (ANSI)
DNS_SRV_DATAW

Struktur DNS_SRV_DATA mewakili catatan layanan DNS (SRV) seperti yang ditentukan dalam RFC 2782. (Unicode)
DNS_TKEY_DATAA

Struktur DNS_TKEY_DATA mewakili catatan sumber daya DNS TKEY, digunakan untuk membuat dan menghapus kunci rahasia bersama algoritma antara pemecah masalah DNS dan server seperti yang ditentukan dalam RFC 2930. (ANSI)
DNS_TKEY_DATAW

Struktur DNS_TKEY_DATA mewakili catatan sumber daya DNS TKEY, digunakan untuk membuat dan menghapus kunci rahasia bersama algoritma antara pemecah masalah DNS dan server seperti yang ditentukan dalam RFC 2930. (Unicode)
DNS_TSIG_DATAA

Struktur DNS_TSIG_DATA mewakili rekaman sumber daya (RR) autentikasi transaksi kunci rahasia (TSIG) seperti yang ditentukan dalam RFC 2845 dan RFC 3645. (ANSI)
DNS_TSIG_DATAW

Struktur DNS_TSIG_DATA mewakili rekaman sumber daya (RR) autentikasi transaksi kunci rahasia (TSIG) seperti yang ditentukan dalam RFC 2845 dan RFC 3645. (Unicode)
DNS_TXT_DATAA

Struktur DNS_TXT_DATA mewakili catatan teks DNS (TXT) seperti yang ditentukan dalam bagian 3.3.14 dari RFC 1035. (ANSI)
DNS_TXT_DATAW

Struktur DNS_TXT_DATA mewakili catatan teks DNS (TXT) seperti yang ditentukan dalam bagian 3.3.14 dari RFC 1035. (Unicode)
DNS_WINS_DATA

Struktur DNS_WINS_DATA mewakili catatan DNS Windows Internet Name Service (WINS).
DNS_WINSR_DATAA

Struktur DNS_WINSR_DATA mewakili catatan PENCARIAN balik (WINSR) DNS Windows Internet Name Service. (ANSI)
DNS_WINSR_DATAW

Struktur DNS_WINSR_DATA mewakili catatan PENCARIAN balik (WINSR) DNS Windows Internet Name Service. (Unicode)
DNS_WIRE_QUESTION

Struktur DNS_WIRE_QUESTION berisi informasi tentang pertanyaan DNS yang dikirimkan di seluruh jaringan seperti yang ditentukan dalam bagian 4.1.2 dari RFC 1035..
DNS_WIRE_RECORD

Struktur DNS_WIRE_RECORD berisi informasi tentang rekaman kawat DNS yang dikirimkan di seluruh jaringan seperti yang ditentukan dalam bagian 4.1.3 RFC 1035.
DNS_WKS_DATA

Struktur DNS_WKS_DATA mewakili catatan layanan terkenal DNS (WKS) seperti yang ditentukan dalam bagian 3.4.2 dari RFC 1035.
IP4_ARRAY

Struktur IP4_ARRAY menyimpan array alamat IPv4.
IP6_ADDRESS

Struktur IP6_ADDRESS menyimpan alamat IPv6. (IP6_ADDRESS)
MDNS_QUERY_HANDLE

Berisi informasi yang terkait dengan kueri MDNS yang sedang berlangsung. Aplikasi Anda tidak boleh mengubah isinya.
MDNS_QUERY_REQUEST

Berisi informasi yang diperlukan untuk melakukan kueri mDNS.