این دستور zone2sql است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
zone2sql - تبدیل مناطق BIND به SQL
خلاصه
zone2sql {--named-conf=PATH,--zone-file=PATH [--zone-name=نام]} [OPTIONS]
شرح
zone2sql فایلهای Bind named.conf و فایلهای zone را تجزیه میکند و SQL را در خروجی استاندارد، که
سپس می تواند به پایگاه داده شما تغذیه شود.
zone2sql پسوند فایل اصلی Bind $GENERATE را درک می کند و به $ORIGIN نیز احترام می گذارد
و $TTL.
برای پشتیبانهایی که از عملیات برده پشتیبانی میکنند، گزینهای برای حفظ مناطق برده بهعنوان وجود دارد
بردگان، و آنها را به عملیات بومی تبدیل نکنید.
zone2sql می تواند SQL را برای MySQL عمومی، Generic PostgreSQL، Generic SQLite3 و
باطن های عمومی اوراکل.
OPTIONS
INPUT OPTIONS
--named-conf=PATH
خواندن PATH برای دریافت پیکربندی bind
--zone=PATH
فقط فایل منطقه را تجزیه کنید PATH درگیری با --نام-conf پارامتر.
--zone-name=نام
هنگام تجزیه یک منطقه بدون دستور $ORIGIN، تنظیم کنید منطقه به عنوان نام منطقه
پشتیبان ها
--gmysql
خروجی با فرمت مناسب برای پیکربندی پیش فرض MySQL عمومی
باطن
--gpgsql
خروجی با فرمت مناسب برای پیکربندی پیش فرض Generic PostgreSQL
باطن
--gsqlite
خروجی با فرمت مناسب برای پیکربندی پیش فرض Generic SQLite3
باطن
--گوراکل
خروجی با فرمت مناسب برای پیکربندی پیش فرض Generic Oracle
باطن
--mydns
خروجی در قالبی مناسب برای باطن MyDNS.
-- اوراکل
خروجی با فرمت مناسب برای پیکربندی پیش فرض باطن اوراکل.
OUTPUT OPTIONS
--json-comments
JSON را در نظرات zonefile تجزیه کنید تا فیلدهای "غیرفعال" و "نظر" را در قسمت تنظیم کنید
پایگاه داده دیدن JSON نظرات برای اطلاعات بیشتر.
-- معاملات
اگر باطن SQL هدف از تراکنش ها پشتیبانی می کند، هر دامنه را در یک قرار دهید
تراکنش برای یکپارچگی و احتمالاً سرعت بالاتر.
OTHER OPTIONS
---فیلتر-کپی-سوآ
اگر بیش از یک رکورد SOA در منطقه وجود داشته باشد (احتمالاً به این دلیل که AXFR'd بود)،
نادیده بگیر. اگر این گزینه تنظیم نشود، تمام رکوردهای SOA در منطقه منتشر می شود.
--کمک لیست همه گزینه ها
--on-error-رزومه-بعدی
در حین تجزیه، فایلهای منطقه از دست رفته را نادیده بگیرید. خطرناک.
-- برده
وضعیت برده مناطق فهرست شده در named.conf را به عنوان برده حفظ کنید. پیشفرض
رفتار تبدیل همه مناطق به عملیات بومی است.
-- پرحرف
در هنگام تبدیل، پرحرف باشید.
JSON نظرات
پشتیبان های عمومی SQL دارای فیلدهای "نظر" و "غیرفعال" در جدول "سوابق" هستند.
فیلد "نظر" حاوی یک نظر برای این رکورد (در صورت وجود) و فیلد "غیرفعال" است
به PowerDNS می گوید که آیا رکورد می تواند به مشتریان ارائه شود.
هنگامی که یک zonefile حاوی یک نظر مانند ; json={"کامنت": "چیزی"، "غیرفعال": درست}
و --json-comments ارائه شده است، قسمت "نظر" حاوی "چیزی" و
فیلد «غیرفعال» روی مقدار واقعی پایگاه داده تنظیم میشود.
هشدار: استفاده از نظرات JSON برای غیرفعال کردن رکوردها به این معنی است که منطقه در PowerDNS است
متفاوت از موردی که توسط BIND ارائه می شود، زیرا BIND وضعیت غیرفعال بودن را در آن کنترل نمی کند
اظهار نظر.
از zone2sql به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید