وhrdns هو في الواقع اسم الاختصار من ساعة (etzner) ص (obot) نظام أسماء النطاقات.
تعليقات المطور
أنا اخترت نسخة أقصر بسبب مشاكل محتملة رخصة / العلامات التجارية. Hetzner.de تقدم خدمات استضافة كبيرة في غرب أوروبا. كما موكلهم، أردت أن أتمتة بعض أجزاء لدينا (لي وشركتي الحالية) infrastracture. وتغطي هذه الأداة DNS وإدارة في لوحة روبوت HETZNER ل.
تركيب
تحتاج إلى الوصول إلى pstats وحدة من مكتبة بايثون القياسية. على أوبونتو ذلك على & nbsp؛ يمكن تثبيتها بواسطة الأمر التالي:
على & nbsp؛ على & nbsp؛ على & nbsp؛ سودو الرابطة بين الحصول على ركب الثعبان-التعريف
ثم يمكنك تثبيت hrdns بكتابة:
على & nbsp؛ على & nbsp؛ على & nbsp؛ easy_install hrdns
على & nbsp؛ على & nbsp؛ على & nbsp؛
أمثلة للاستخدام سطر الأوامر
قائمة المجالات مينتانيد:
على & 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
تفريغ سجلات DNS:
على & 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]
المستخدم = <المستخدم>
كلمة المرور = <كلمة>
المتطلبات:
بيثون
لم يتم العثور على التعليقات