Baca dalam bahasa Inggris

Bagikan melalui


Tentang DNS

Sistem Nama Domain (DNS) adalah protokol standar industri yang digunakan untuk menemukan komputer pada jaringan berbasis IP. Pengguna dapat mengingat nama tampilan, seperti www.microsoft.com lebih mudah daripada alamat berbasis angka, seperti 207.46.131.137.

Jaringan IP, seperti jaringan Internet dan Windows, mengandalkan alamat berbasis nomor untuk mengirimkan data ke seluruh jaringan; oleh karena itu, perlu untuk menerjemahkan nama tampilan (seperti www.microsoft.com) ke dalam alamat numerik yang dapat dikenali jaringan (seperti 207.46.131.137). DNS adalah layanan pilihan di Windows untuk menemukan sumber daya tersebut dan menerjemahkannya ke dalam alamat IP.

DNS adalah layanan pencari lokasi utama untuk Direktori Aktif, dan oleh karena itu, DNS dapat dianggap sebagai layanan dasar untuk Windows dan Direktori Aktif. Windows menyediakan fungsi yang memungkinkan programmer aplikasi menggunakan fungsi DNS seperti membuat kueri DNS secara terprogram, membandingkan rekaman, dan mencari nama.

Banyak fungsi DNS sebenarnya adalah jenis fungsi, karena ada nama dasar untuk fungsi, tetapi penggunaannya tergantung pada pengodean karakter. Misalnya, fungsi DnsQuery tercantum dalam referensi fungsi ANTARMUKA Pemrograman Aplikasi DNS (API) sebagai DnsQuery, tetapi penggunaannya dalam aplikasi tergantung pada apakah pengodean karakter adalah ANSI (ditunjuk dengan menambahkan _A ke nama jenis fungsi), Unicode (ditunjuk dengan menambahkan _W ke nama jenis fungsi), atau UTF-8 (ditunjuk dengan menambahkan _UTF ke nama jenis fungsi). Oleh karena itu, panggilan fungsi untuk fungsi DnsQuery sebenarnya akan menjadi salah satu hal berikut:

DnsQuery_A (_A untuk pengodean ANSI)

DnsQuery_W (_W untuk pengodean Unicode)

DnsQuery_UTF8 (_UTF8 untuk pengodean UTF-8)

Semua fungsi yang memerlukan konvensi ini dengan jelas menyatakan persyaratan ini dalam beberapa kalimat pertama dari definisi fungsinya. Gunakan nama fungsi yang tepat; misalnya, Anda tidak bisa hanya memanggil DnsQuery alih-alih DnsQuery_A.