otDnsQueryConfig

#include <dns_client.h>

یک پیکربندی پرس و جو DNS را نشان می دهد.

خلاصه

هر یک از فیلدهای این ساختار را می توان روی صفر قرار داد تا نشان دهد که مشخص نشده است. نحوه برخورد با فیلدهای نامشخص توسط تابعی تعیین می شود که از نمونه otDnsQueryConfig استفاده می کند.

صفات عمومی

mMaxTxAttempts
uint8_t
حداکثر تلاش tx قبل از گزارش شکست. صفر برای مقدار نامشخص
mNat64Mode
اجازه/عدم اجازه ترجمه آدرس NAT64 در حین تفکیک آدرس.
mRecursionFlag
نشان می دهد که آیا سرور می تواند پرس و جو را به صورت بازگشتی حل کند یا خیر.
mResponseTimeout
uint32_t
زمان انتظار (بر حسب میلی ثانیه) تا پاسخ rx. صفر مقدار نامشخص را نشان می دهد.
mServerSockAddr
آدرس سرور (آدرس/پورت IPv6). همه پورت صفر یا صفر برای نامشخص.
mServiceMode
تعیین می کند که کدام رکوردها در حین تفکیک سرویس پرس و جو شود.
mTransportProto
پروتکل انتقال پیش فرض را انتخاب کنید.

صفات عمومی

mMaxTxAttempts

uint8_t otDnsQueryConfig::mMaxTxAttempts

حداکثر تلاش tx قبل از گزارش شکست. صفر برای مقدار نامشخص

حالت mNat64

otDnsNat64Mode otDnsQueryConfig::mNat64Mode

اجازه/عدم اجازه ترجمه آدرس NAT64 در حین تفکیک آدرس.

mRecursionFlag

otDnsRecursionFlag otDnsQueryConfig::mRecursionFlag

نشان می دهد که آیا سرور می تواند پرس و جو را به صورت بازگشتی حل کند یا خیر.

mResponseTimeout

uint32_t otDnsQueryConfig::mResponseTimeout

زمان انتظار (بر حسب میلی ثانیه) تا پاسخ rx. صفر مقدار نامشخص را نشان می دهد.

mServerSockAddr

otSockAddr otDnsQueryConfig::mServerSockAddr

آدرس سرور (آدرس/پورت IPv6). همه پورت صفر یا صفر برای نامشخص.

mServiceMode

otDnsServiceMode otDnsQueryConfig::mServiceMode

تعیین می کند که کدام رکوردها در حین تفکیک سرویس پرس و جو شود.

mTransportProto

otDnsTransportProto otDnsQueryConfig::mTransportProto

پروتکل انتقال پیش فرض را انتخاب کنید.

منابع

موضوعات مرجع OpenThread API از کد منبع موجود در GitHub سرچشمه می گیرند. برای اطلاعات بیشتر، یا مشارکت در اسناد ما، به منابع مراجعه کنید.