웹은 nsupdate는 웹 기반의 동적 DNS 업데이트 유틸리티입니다.
클라이언트가 동적 DNS 업데이트를 보낼 수 있도록 웹은 nsupdate 패키지는 간단한 웹 기반 기능을 제공합니다. 클라이언트는 일반적으로 가정용 광대역 서비스를위한 게이트웨이 역할을하는 리눅스 시스템으로 DHCP 호스트입니다.
클라이언트는 호스트 요청을 등록 할 수있는 웹은 nsupdate 서비스 (예 : wget을 (1) 또는 살쾡이 (1) 명령과 같은) 간단한 웹 요청을 보냅니다.
이 패키지는 다음 데비안 패키지가있는 서버에서 테스트되었습니다 :
* BIND9 (9.2.4-1를 버전)
* 아파치 (2.0.54-5를 버전)
* PHP4 (4.3.10-16를 버전)
통보 : 그것은 동적 DNS를 할 BIND를 구성하는 엉덩이에 통증이있다. 당신은 "웹은 nsupdate"일을하기 위해이 작업을 수행해야 할 것입니다. 이 지침은 그 과정을 설명하므로주의하십시오. 난 강력하게 * * 우리가 달성하고자하는 것의 몇 가지 아이디어를 얻을 수 있도록, 먼저 DNSSEC-keygen은 (8)과은 nsupdate (8) 매뉴얼 페이지를 검토 할 것을 촉구한다.
설치 지침 :
1. 복사 위치에있는 "웹은 nsupdate"파일과 같은
"은 / usr / local / lib 디렉토리 / 웹은 nsupdate". 그것은 다른 곳에서 설치 확인을하고,
그냥 따라 다음과 같은 방향을 조정합니다.
2. "웹은 nsupdate는"인증하는 데 사용할 TSIG 키를 생성
자체 DNS 서버.
이 키를 고정! 주위에 읽을 수있는 사본을 보관하지 마십시오. 이 키를 사용하여
"웹은 nsupdate"에 의해 관리되는 DNS 레코드를 변경하는데 사용될 수.
여기에 키를 생성하는 단계는 다음과 같습니다
CD를 / usr / local / lib로 / 웹은 nsupdate
는 / usr 경우 / sbin / DNSSEC-keygen은 -a HMAC-MD5 -b 512 -n 호스트 웹은 nsupdate
chmod를 440 Kweb-은 nsupdate *
# 다음은, 웹 서버에서 실행하는 GID에 "www가 데이터"를 조정합니다.
는 chgrp www가 데이터 Kweb-은 nsupdate *
3. 설정 "웹은 nsupdate"정의 파일은 제공된로 시작
샘플. 이 파일은 클라이언트 패스워드를 보호하기 위해 보호되어야
에서가 공개된다.
CD를 / usr / local / lib로 / 웹은 nsupdate
CP의은 nsupdate-defs.php.sample의은 nsupdate-defs.php
chmod를 640은 nsupdate-defs.php
# 다음은, 웹 서버에서 실행하는 GID에 "www가 데이터"를 조정합니다.
는 chgrp www가 데이터은 nsupdate-defs.php
VI은 nsupdate-defs.php
4. "nsupdate.php는" "은 nsupdate-defs.php"에 올바른 경로가 있는지 확인
파일.
VI nsupdate.php
# 상단에 require_once를 () 문을 확인하십시오.
5. 심볼릭 링크 웹 사이트에 업데이트 스크립트.
# 다음은, 웹 서버의 위치로 "/var/www/nsupdate.php"을 조정한다.
LN -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
이 시점에서, "웹은 nsupdate"프론트 엔드가 구성된다. 지금
네임 서버 백엔드를 구성합니다.
6. 이미 네임 서버 키위한 장소가없는 당신을 가정하면, 생성
TSIG 키가 포함 된 "named.keys"라는 새로운 파일이
"웹은 nsupdate"사용합니다. 이 파일은 같을 것입니다 :
키 웹은 nsupdate {
알고리즘 HMAC-MD5;
비밀 "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST / 5FxEwg44Q ==";
};
의 키에 위의 "비밀"값 쇼를 교체
"Kweb-은 nsupdate. + 157 + nnnnn.private"2 단계에서 생성 된 파일.
7. 디렉토리에 "named.keys"파일을 설치합니다 어디에 "named.conf 파일"
상주합니다. 이 파일은 namesever을 보호하기 위해 보호되어야
무단 업데이트에서.
당신의 "named.conf 파일"디렉토리 "/ 등 / 바인드"인 경우, 수행
# 다음은 어디 named.conf의 삶 디렉토리의 / etc / 바인드를 조정합니다.
MV named.keys /etc/bind/named.keys
chmod를 400 /etc/bind/named.keys
UID에 "바인드 바인드를"# 다음, 조정 당신의 네임 서버에서 실행 GID.
은 chown 바인드 : 바인드 /etc/bind/named.keys
8. 말한다 당신의 "named.conf 파일"에 줄을 추가합니다 :
"named.keys"를 포함한다;
9. 각 호스트를 목록에 "named.conf 파일을"수정이 웹은 nsupdate 의지
업데이트합니다. 예를 들어, 당신은 동적 업데이트를 허용하려면
호스트에서 "host1.example.com"와 "host2.example.com"다음 수정
와 "named.conf 파일"의 "example.com"절은 두 줄을 추가 :
영역 "example.com"{
마스터를 입력;
.
.
.
# THIE 영역에서 호스트 당, 아래를 줄을 추가
갱신 정책 {
웹은 nsupdate을 부여합니다. host1.example.com 이름을 지정합니다. ;
웹은 nsupdate을 부여합니다. host2.example.com 이름을 지정합니다. ;
};
};
10. 시험 업데이트 기능을 제공합니다. 설치에 웹 브라우저를
"nsupdate.php"스크립트. 이 설명서 양식을 지참해야
항목. 귀하의 항목을 제출하고, 업데이트가 성공적으로 확인합니다.
카테고리별로 검색
인기있는 소프트웨어
Macpup 19 Feb 15
PyVISA 3 Jun 15
WhatsApp for Desktop 18 Jul 15
Puppy Linux "Slacko" 14 Jul 16
K3b 17 Aug 18
CrossOver 16 Aug 18
Elementary OS 17 Aug 18
web-nsupdate
개발자의 기타 소프트웨어 Chip Rosenthal
xtail
3 Jun 15
코멘트 web-nsupdate
카테고리별로 검색
인기있는 소프트웨어
Android-x86 22 Jun 18
MultiSystem 17 Feb 15
qNotesManager 17 Feb 15
LaTeX::BibTeX 14 Apr 15
Parrot security OS 23 Oct 17
HP Linux Imaging and Printing 1 Dec 17
Wifislax 9 Aug 16
댓글을 찾을 수 없습니다