hrdns jest rzeczywiście skrót nazwy od h (etzner) R (obot) dns.
Uwagi dla programistów
I wybrał krótszą wersję powodu możliwych problemów licencji / znaków towarowych. Hetzner.de zapewnia doskonałe usługi hostingowe w Europie zachodniej. Jako ich klienta, chciałem zautomatyzować niektóre części naszego (ja i moja obecna firma) infrastracture. To narzędzie obejmuje zarządzanie DNS w panelu Robot HETZNER za.
instalacji
Potrzebny jest dostęp do modułu pstats od standardowej biblioteki Pythona. Na ubuntu to & nbsp; może być zainstalowany przez następujące polecenie:
& Nbsp; & nbsp; & nbsp; sudo apt-get na Zainstaluj python-profiler
Następnie można zainstalować hrdns wpisując:
& Nbsp; & nbsp; & nbsp; easy_install hrdns
& Nbsp; & nbsp; & nbsp;
Przykłady użycia poleceń
Lista maintaned domen:
& Nbsp; & nbsp; & nbsp; hrobot_dns.py lista -u
Dodaj nową domenę:
& Nbsp; & nbsp; & nbsp; hrobot_dns.py dodać -u
Usuń domenę:
& Nbsp; & nbsp; & nbsp; hrobot_dns.py usuwać -u
Dump rekordy DNS:
& Nbsp; & nbsp; & nbsp; hrobot_dns.py pokazać -u
Recods aktualizacja DNS (z pliku):
& Nbsp; & nbsp; & nbsp; hrobot_dns.py aktualizacja -u
Przechowywanie nazwy użytkownika i hasła w bezpieczny sposób
Istnieją 3 sposoby przechodzą nazwę użytkownika / hasło, aby skrypt:
1. Podjęcie go przez params, które jest niebezpieczne.
2. Zmienne środowiskowe HRDNS_USER, HRDNS_PASSWORD jak ten:
HRDNS_USER eksport =
eksport HRDNS_PASSWORD =
Lista hrobot_dns.py
3. Tworząc plik ~ / .hrdnsrc ze źródeł takich jak to:
[Hrdns]
user =
password =
Wymagania :
- Python
Komentarze nie znaleziono