Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 ldns-gen-zone 명령입니다.
프로그램:
이름
ldns-gen-zone - DS 레코드 및 추가 RR을 추가하는 동안 zonefile을 읽고 인쇄합니다.
개요
ldns-gen-zone 존파일
기술
ldns-gen-zone DNS 영역 파일을 읽고 인쇄합니다.
멋진 형식이 아닌 속도를 위해 빌드되었습니다. 출력에는 당 하나의 리소스 레코드가 있습니다.
라인이 없고 예쁜 프린팅 메이크업은 하지 않습니다.
DNSSEC 데이터(NSEC, NSEC3, RRSIG 또는 DNSKEY)는 제거되지 않습니다. 당신은 사용할 수 있습니다 ldns-읽기-
지역 그에 대한. 기존 DS 레코드도 제거되지 않습니다.
아이디어는 이 도구를 사용하여 대표적인 인공 영역 파일을 빠르게 생성하는 것입니다.
실제 zonefile에서 테스트 목적으로 사용합니다.
옵션
-a NUM NUM개의 추가 인공 NS RRSets를 출력에 추가합니다. RRSets 소유자 이름이 시작됩니다.
고유성을 보장하기 위해 'xn--' 사용(nl.-zone은 IDN을 지원하지 않음 -
그리고 이 도구는 그 지식을 염두에 두고 작성되었습니다.)
인공 NS RRSet에는 두 개의 NS 레코드가 있습니다. ns1.example.com 및 ns2.example.com.
-p NUM DS RRSets의 NUM%를 NS RRSets에 추가합니다(RRSet당 1-4개의 DS 레코드 사이).
-o 유래
$ORIGIN을 설정합니다. zonefile에 있는 것이 '@'로 설정되어 있으면 편리합니다.
예. zonefile에 $ORIGIN이 있는 경우 이 옵션은 자동으로
무시되었습니다.
-s 이것은 이미 정렬된 큰 영역을 처리하는 데 권장되는 방법입니다.
정식화되었습니다(예: 소문자). 정렬 및 정규화 단계를 건너뜁니다.
RRSets를 적절하게 그룹화하려면(DS 레코드를 추가하기 전에) 필요합니다.
그들을. 이 단계를 건너뛰면 속도가 빨라집니다.
DS 레코드를 정렬되지 않은 레코드에 추가하려는 경우 이 옵션을 사용하지 않는 것이 좋습니다.
정규화되지 않은 영역.
-h 사용법을 표시하고 종료합니다.
-v 버전을 표시하고 종료합니다.
사용 예
ldns-gen-zone -a 100000 -p 10 -s ./zonefile.txt
zonefile을 읽고 100.000개의 인공 NS RRSets와 DS 레코드의 10%를 추가하고 인쇄합니다.
표준 출력으로. 정렬하지 않음(입력 zonefile이 다음과 같은 경우에만 제대로 작동함)
이미 정렬 및 정규화됨).
ldns-gen-zone -p 10 -s -o nl zonefile.txt | 명명된 컴파일 영역 -s 상대적인 -i 없음 -o
zonefile_10.txt nl /dev/표준입력
이렇게 하면 형식이 잘 지정된 영역 파일이 생성됩니다. 명명된 컴파일 영역. 그것
10% DS 레코드를 .nl 영역에 추가하고 다시 포맷하여 다음과 같이 저장합니다. zonefile_10.txt.
onworks.net 서비스를 사용하여 온라인에서 ldns-gen-zone 사용