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)
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. |
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) |
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. |
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. |