در hrdns است که در واقع یک نام میانبر از ساعت (etzner) R (obot) دی ان اس.
نظرات توسعهدهنده
من را انتخاب کرده نسخه کوتاه تر به دلیل مسائل مجوز / علامت تجاری ممکن است. Hetzner.de ارائه دهنده خدمات میزبانی بزرگ در غرب اروپا است. به عنوان مشتری خود را، من می خواستم به طور خودکار برخی از بخش های (من و شرکت در حال حاضر من) infrastracture ما. این ابزار را پوشش می دهد دی ان اس-مدیریت در پانل ربات Hetzner است.
نصب
شما نیاز به دسترسی به ماژول pstats از کتابخانه استاندارد پایتون. در اوبونتو آن از & nbsp؛ می توان با دستور زیر نصب:
و nbsp؛ & nbsp؛ در و nbsp؛ کد: sudo apt-get برای installl پایتون-پیشفیلتر
سپس شما می توانید hrdns با تایپ کردن را نصب کنید:
و nbsp؛ & nbsp؛ در و nbsp؛ easy_install hrdns
و nbsp؛ & nbsp؛ در و nbsp؛
نمونه هایی از استفاده از خط فرمان
فهرست دامنه maintaned:
و nbsp؛ & nbsp؛ در و nbsp؛ لیست hrobot_dns.py -u <کاربر> -p <رمز عبور>
اضافه کردن دامنه جدید:
و nbsp؛ & nbsp؛ در و nbsp؛ hrobot_dns.py اضافه -u <کاربر> -p <رمز عبور> -d domain.com -i 8.8.8.8
حذف دامنه:
و nbsp؛ & nbsp؛ در و nbsp؛ hrobot_dns.py حذف -u <کاربر> -p <رمز عبور> -d domain.com
کمپرسی ثبت دی ان اس:
و nbsp؛ & nbsp؛ در و nbsp؛ hrobot_dns.py نشان -u <کاربر> -p <رمز عبور> -d domain.com
recods به روز رسانی دی ان اس (از فایل):
و nbsp؛ & nbsp؛ در و nbsp؛ به روز رسانی hrobot_dns.py -u <کاربر> -p <رمز عبور> -d domain.com -f dnsrecords.txt
ذخیره سازی نام کاربری و رمز عبور در راه امن
وجود دارد 3 راه برای عبور نام کاربری / رمز عبور اسکریپت:
1. انتقال آن از طریق پارامترهای است که پرخطر است.
2. متغیرهای محیط زیست HRDNS_USER، HRDNS_PASSWORD مثل این:
HRDNS_USER صادرات = <کاربر>
صادرات HRDNS_PASSWORD = <رمز عبور>
لیست hrobot_dns.py
3. ایجاد فایل ~ / .hrdnsrc با منبع مثل این:
[hrdns]
کاربر = <کاربر>
رمز عبور = <رمز عبور>
مورد نیاز:
پایتون
نظر یافت نشد