dns_get_record()

PHP dns_get_record() funksiyasi

❮ PHP tarmoq ma’lumotnomasi

Misol

"www.w3schools.com" bilan bog‘liq MX resurs yozuvlarini oladi:

<?php print_r(dns_get_record("w3schools.com", DNS_MX)); ?>


ULASHISH

Ta’rif va qo‘llanilishi

dns_get_record() funksiyasi belgilangan xost nomi bilan bog‘liq DNS resurs yozuvlarini oladi.

Sintaksis

dns_get_record(hostname, type, authns, addtl, raw)

Parametr qiymatlari

Parametr Tavsif
hostname Majburiy. Xost nomini belgilaydi (masalan, "www.w3schools.com")
type Ixtiyoriy. Qidiriladigan resurs yozuvi turini belgilaydi. Quyidagilardan biri bo‘lishi mumkin:
  • DNS_A
  • DNS_CNAME
  • DNS_HINFO
  • DNS_CAA
  • DNS_MX
  • DNS_NS
  • DNS_PTR
  • DNS_SOA
  • DNS_TXT
  • DNS_AAAA
  • DNS_SRV
  • DNS_NAPTR
  • DNS_A6
  • DNS_ALL
  • DNS_ANY (standart)
authns Ixtiyoriy. Havola (reference) orqali uzatiladi va agar o‘rnatilgan bo‘lsa, vakolatli nom serverlari (Authoritative Name Servers) uchun resurs yozuvlari bilan to‘ldiriladi
addtl Ixtiyoriy. Havola (reference) orqali uzatiladi va agar o‘rnatilgan bo‘lsa, har qanday qo‘shimcha yozuvlar (Additional Records) bilan to‘ldiriladi
raw Ixtiyoriy. Boolean qiymat. Agar TRUE qilib o‘rnatilsa, ma’lumotlarni olishdan oldin turlarni birma-bir aylanib chiqish o‘rniga faqat so‘ralgan turni so‘raydi. Standart qiymat: FALSE


Texnik tafsilotlar

Qaytariladigan qiymat:

Assotsiativ massivlardan iborat massiv, muvaffaqiyatsiz bo‘lsa FALSE. Har bir massiv (kamida) quyidagi kalitlarni o‘z ichiga oladi:

  • host - Xost nomi
  • class - Har doim IN qaytaradi (chunki bu funksiya faqat Internet sinfidagi yozuvlarni qaytaradi)
  • type - Yozuv turi
  • ttl - Bu yozuv uchun qolgan "Time To Live" (yashash vaqti) (asl ttl dan serverga so‘rov yuborilganidan beri o‘tgan vaqt ayirilgan qiymat)

Massivlardagi boshqa kalitlar type parametriga bog‘liq.

PHP versiyasi: 5.0+
PHP o‘zgarishlar tarixi: PHP 7.0.16: DNS_CAA type qo‘llab-quvvatlashi qo‘shildi.
PHP 5.4: raw parametri qo‘shildi.
PHP 5.3: Windows platformalarida mavjud.

❮ PHP tarmoq ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!