hrdns 실제로 시간 (etzner) R (obot) DNS에서 바로 가기 이름입니다.
개발자 코멘트
나는 때문에 가능한 라이센스 / 상표 문제의 짧은 버전을 선택. Hetzner.de 서부 유럽에서 큰 호스팅 서비스를 제공합니다. 자신의 클라이언트로서, 나는 우리 (나 & 나의 현재 회사) infrastracture의 일부를 자동화하고 싶었다. 이 도구는 HETZNER의 로봇 패널에서 DNS 관리를 다룹니다.
설치
당신은 파이썬의 표준 라이브러리에서 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
DNS 레코드를 덤프 :
& NBSP; & nbsp; & nbsp; 확인 -u 보여 hrobot_dns.py <사용자> -p <암호> -d domain.com
(파일) 업데이트의 DNS recods :
& NBSP; & nbsp; & nbsp; 확인 hrobot_dns.py 갱신 -u <사용자> -p <암호> -d domain.com -f dnsrecords.txt
안전한 방법으로 사용자 이름과 암호를 저장
이 스크립트에 사용자 이름 / 암호를 전달하는 3 가지 방법 :
1. 안전하다 PARAMS를 통과.
2. 환경 변수이 같은 HRDNS_USER, HRDNS_PASSWORD :
수출 HRDNS_USER = <사용자>
수출 HRDNS_PASSWORD = <비밀번호>
hrobot_dns.py 목록
이 같은 소스 파일 ~ / .hrdnsrc를 작성하여 3 :
[hrdns]
사용자 = <사용자>
암호 = <비밀번호>
요구 사항 :
이 파이썬
댓글을 찾을 수 없습니다