مثال
سوابق منبع MX مرتبط با "www.w4schools.com" را دریافت می کند:
print_r(dns_get_record("w4schools.com"، DNS_MX));
?>
تعریف و استفاده
تابع dns_get_record() رکوردهای منبع DNS مرتبط با نام میزبان مشخص شده را دریافت می کند.
نحو
dns_get_record(نام میزبان، نوع، authns، addtl، خام)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| نام میزبان | لازم است. یک نام میزبان (مانند "www.w4schools.com") | را مشخص می کند
| نوع | اختیاری. نوع رکورد منبع را برای جستجو مشخص می کند. می تواند یکی از موارد زیر باشد:
|
| authns | اختیاری. با مرجع تصویب شده و در صورت تنظیم، با آن پر می شود سوابق منابع برای سرورهای نام معتبر |
| addtl | اختیاری. با مرجع تصویب شده و در صورت تنظیم، با هر یک پر می شود سوابق اضافی |
| خام | اختیاری. یک مقدار بولی اگر روی TRUE تنظیم شود، فقط درخواست شده را درخواست می کند قبل از دریافت اطلاعات، به جای حلقه زدن نوع به نوع، تایپ کنید. پیش فرض نادرست است |
جزئیات فنی
| مقدار بازگشتی: | آرایه ای از آرایه های انجمنی، FALSE در صورت شکست. هر آرایه شامل
کلیدهای دیگر در آرایه ها به پارامتر type بستگی دارد. |
|---|---|
| نسخه PHP: | 5.0+ |
| تغییر PHP: | PHP 7.0.16: اضافه شدن پشتیبانی برای DNS_CAA نوع. PHP 5.4: اضافه شده پارامتر raw. PHP 5.3: موجود در سیستم عامل های ویندوز. |
❮ مرجع شبکه PHP