dns_check_record
اینجا «بررسی رکورد DNS» را ساده می کنیم. DNS مثل دفترچه تلفن اینترنت است. تابع dns_check_record() می گوید برای دامنه، رکوردی هست یا نه. تمرکز ما روی «بررسی رکورد DNS» است.
کاربرد و تعریف سریع
این تابع هم نام checkdnsrr است. یعنی همان کار را می کند. فقط نامش فرق دارد. شما وجود رکورد دامنه را می سنجید. مثلا رکورد MX برای ایمیل.
اصطلاح ها با یک خط
DNS: سرویس تبدیل نام دامنه به اطلاعات فنی. مثل دفترچه تلفن.
رکورد MX: آدرس های سرور ایمیل دامنه. مثل مسئول دریافت نامه.
نحو و پارامترها
dns_check_record(host, type)
- host: نام دامنه یا IP. اجباری.
- type: نوع رکورد. پیش فرض MX.
نمونه کد: بررسی رکورد MX دامنه
<?php
$domain = "w3schools.com";
if (dns_check_record($domain, "MX")) {
echo "Passed";
} else {
echo "Failed";
}
?>
گام های عملی بررسی رکورد DNS
- نام دامنه را در متغیر قرار بده.
- نوع رکورد را مشخص کن، مثلا MX.
- تابع را صدا بزن و نتیجه را چاپ کن.
نکته: چون هم نام checkdnsrr است، هر دو نتیجه یکسان می دهند.
هشدار: اگر نوع رکورد اشتباه باشد، نتیجه نادرست می شود.
مطالب مرتبط
مقایسه با checkdnsrr را ببین. همچنین برای دریافت جزئیات، از dns_get_record استفاده کن.
جمع بندی سریع
- dns_check_record هم نام checkdnsrr است.
- برای وجود رکورد DNS استفاده می شود.
- نوع رکورد مهم است؛ پیش فرض MX.
- نتیجه TRUE یا FALSE برمی گردد.