Lines Matching refs:dig
25 $DIG $DIGOPTS "@${SERVER}" "${COMMAND_ARGS}.${COMMAND}._control." TXT +time=5 +tries=1 +tcp >/dev/null 2>&1
34 $DIG $DIGOPTS a.short-dname.example @10.53.0.2 a >dig.out.ns2.short || ret=1
35 grep "status: NOERROR" dig.out.ns2.short >/dev/null || ret=1
43 $DIG $DIGOPTS a.short-dname.example @10.53.0.7 a >dig.out.ns4.short || ret=1
44 grep "status: NOERROR" dig.out.ns4.short >/dev/null || ret=1
51 $DIG $DIGOPTS a.long-dname.example @10.53.0.2 a >dig.out.ns2.long || ret=1
52 grep "status: NOERROR" dig.out.ns2.long >/dev/null || ret=1
60 $DIG $DIGOPTS a.long-dname.example @10.53.0.7 a >dig.out.ns4.long || ret=1
61 grep "status: NOERROR" dig.out.ns4.long >/dev/null || ret=1
68 $DIG $DIGOPTS 01234567890123456789012345678901234567890123456789.longlonglonglonglonglonglonglonglonglonglonglonglonglonglong.longlonglonglonglonglonglonglonglonglonglonglonglonglonglong.longlonglonglonglonglonglonglonglonglonglonglonglonglonglong.long-dname.example @10.53.0.2 a >dig.out.ns2.toolong || ret=1
69 grep "status: YXDOMAIN" dig.out.ns2.toolong >/dev/null || ret=1
77 $DIG $DIGOPTS 01234567890123456789012345678901234567890123456789.longlonglonglonglonglonglonglonglonglonglonglonglonglonglong.longlonglonglonglonglonglonglonglonglonglonglonglonglonglong.longlonglonglonglonglonglonglonglonglonglonglonglonglonglong.long-dname.example @10.53.0.7 a >dig.out.ns4.cachedtoolong || ret=1
78 grep "status: YXDOMAIN" dig.out.ns4.cachedtoolong >/dev/null || ret=1
79 grep '^long-dname\.example\..*DNAME.*long' dig.out.ns4.cachedtoolong >/dev/null || ret=1
87 $DIG $DIGOPTS 01234567890123456789012345678901234567890123456789.longlonglonglonglonglonglonglonglonglonglonglonglonglonglong.longlonglonglonglonglonglonglonglonglonglonglonglonglonglong.longlonglonglonglonglonglonglonglonglonglonglonglonglong.toolong-dname.example @10.53.0.7 a >dig.out.ns4.uncachedtoolong || ret=1
88 grep "status: YXDOMAIN" dig.out.ns4.uncachedtoolong >/dev/null || ret=1
89 grep '^toolong-dname\.example\..*DNAME.*long' dig.out.ns4.uncachedtoolong >/dev/null || ret=1
138 $DIG $DIGOPTS @10.53.0.2 cname.wildcard-secure.example A +norec +dnssec >dig.out.2.$n 2>&1 || ret=1
140 exactly_one_record_exists_for "delegation.wildcard-secure.example." NS dig.out.2.$n || ret=1
141 exactly_one_record_exists_for "delegation.wildcard-secure.example." DS dig.out.2.$n || ret=1
150 $DIG $DIGOPTS @10.53.0.2 a-nonexistent-name.wildcard-secure.example A +norec +dnssec >dig.out.2.$n 2>&1 || ret=1
152 exactly_one_record_exists_for "delegation.wildcard-secure.example." NS dig.out.2.$n || ret=1
153 exactly_one_record_exists_for "delegation.wildcard-secure.example." DS dig.out.2.$n || ret=1
155 no_records_exist_for "wildcard-secure.example." NSEC dig.out.2.$n || ret=1
156 exactly_one_record_exists_for "*.wildcard-secure.example." NSEC dig.out.2.$n || ret=1
157 no_records_exist_for "cname.wildcard-secure.example." NSEC dig.out.2.$n || ret=1
158 no_records_exist_for "delegation.wildcard-secure.example." NSEC dig.out.2.$n || ret=1
167 $DIG $DIGOPTS @10.53.0.2 cname.wildcard-nsec.example A +norec +dnssec >dig.out.2.$n 2>&1 || ret=1
170 exactly_one_record_exists_for "delegation.wildcard-nsec.example." NS dig.out.2.$n || ret=1
171 no_records_exist_for "delegation.wildcard-nsec.example." DS dig.out.2.$n || ret=1
173 no_records_exist_for "wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
174 no_records_exist_for "*.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
175 no_records_exist_for "cname.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
176 exactly_one_record_exists_for "delegation.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
179 ensure_no_ds_in_bitmap "delegation.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
189 $DIG $DIGOPTS @10.53.0.2 a-nonexistent-name.wildcard-nsec.example A +norec +dnssec >dig.out.2.$n 2>&1 || ret=1
192 exactly_one_record_exists_for "delegation.wildcard-nsec.example." NS dig.out.2.$n || ret=1
193 no_records_exist_for "delegation.wildcard-nsec.example." DS dig.out.2.$n || ret=1
195 no_records_exist_for "wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
196 exactly_one_record_exists_for "*.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
197 no_records_exist_for "cname.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
198 exactly_one_record_exists_for "delegation.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
201 ensure_no_ds_in_bitmap "delegation.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
212 $DIG $DIGOPTS @10.53.0.2 z-nonexistent-name.wildcard-nsec.example A +norec +dnssec >dig.out.2.$n 2>&1 || ret=1
215 exactly_one_record_exists_for "delegation.wildcard-nsec.example." NS dig.out.2.$n || ret=1
216 no_records_exist_for "delegation.wildcard-nsec.example." DS dig.out.2.$n || ret=1
218 no_records_exist_for "wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
219 no_records_exist_for "*.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
220 no_records_exist_for "cname.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
221 exactly_one_record_exists_for "delegation.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
224 ensure_no_ds_in_bitmap "delegation.wildcard-nsec.example." NSEC dig.out.2.$n || ret=1
253 $DIG $DIGOPTS @10.53.0.2 cname.wildcard-nsec3.example A +norec +dnssec >dig.out.2.$n 2>&1 || ret=1
256 exactly_one_record_exists_for "delegation.wildcard-nsec3.example." NS dig.out.2.$n || ret=1
257 no_records_exist_for "delegation.wildcard-nsec3.example." DS dig.out.2.$n || ret=1
259 no_records_exist_for "38IVP9CN0LBISO6H3V5REQCKMTHLI5AN.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
260 no_records_exist_for "3DV6GNNVR0O8LA4DC4CHL2JTVNHT8Q1D.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
261 exactly_one_record_exists_for "AVKOGGGVJHFSLQA68TILKFKJ94AV4MNC.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
262 no_records_exist_for "Q64D8L8HLSB3L98S59PM8OSSMI7SMQA2.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
265 ensure_no_ds_in_bitmap "AVKOGGGVJHFSLQA68TILKFKJ94AV4MNC.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
275 $DIG $DIGOPTS @10.53.0.2 z-nonexistent-name.wildcard-nsec3.example A +norec +dnssec >dig.out.2.$n 2>&1 || ret=1
278 exactly_one_record_exists_for "delegation.wildcard-nsec3.example." NS dig.out.2.$n || ret=1
279 no_records_exist_for "delegation.wildcard-nsec3.example." DS dig.out.2.$n || ret=1
281 no_records_exist_for "38IVP9CN0LBISO6H3V5REQCKMTHLI5AN.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
282 no_records_exist_for "3DV6GNNVR0O8LA4DC4CHL2JTVNHT8Q1D.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
283 exactly_one_record_exists_for "AVKOGGGVJHFSLQA68TILKFKJ94AV4MNC.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
284 exactly_one_record_exists_for "Q64D8L8HLSB3L98S59PM8OSSMI7SMQA2.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
287 ensure_no_ds_in_bitmap "AVKOGGGVJHFSLQA68TILKFKJ94AV4MNC.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
298 $DIG $DIGOPTS @10.53.0.2 a-nonexistent-name.wildcard-nsec3.example A +norec +dnssec >dig.out.2.$n 2>&1 || ret=1
301 exactly_one_record_exists_for "delegation.wildcard-nsec3.example." NS dig.out.2.$n || ret=1
302 no_records_exist_for "delegation.wildcard-nsec3.example." DS dig.out.2.$n || ret=1
304 no_records_exist_for "38IVP9CN0LBISO6H3V5REQCKMTHLI5AN.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
305 no_records_exist_for "3DV6GNNVR0O8LA4DC4CHL2JTVNHT8Q1D.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
306 exactly_one_record_exists_for "AVKOGGGVJHFSLQA68TILKFKJ94AV4MNC.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
307 no_records_exist_for "Q64D8L8HLSB3L98S59PM8OSSMI7SMQA2.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
310 ensure_no_ds_in_bitmap "AVKOGGGVJHFSLQA68TILKFKJ94AV4MNC.wildcard-nsec3.example." NSEC3 dig.out.2.$n || ret=1
342 $DIG $DIGOPTS @10.53.0.2 cname.wildcard-nsec3-optout.example A +norec +dnssec >dig.out.2.$n 2>&1 || ret=1
345 exactly_one_record_exists_for "delegation.wildcard-nsec3-optout.example." NS dig.out.2.$n || ret=1
346 no_records_exist_for "delegation.wildcard-nsec3-optout.example." DS dig.out.2.$n || ret=1
348 no_records_exist_for "2JGSPT59VJ7R9SQB5B9P6HPM5JBATOOO.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
349 no_records_exist_for "OKRFKC9SS1O60E8U2980UD62MUSMKGUG.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
350 exactly_one_record_exists_for "SS5M1RUBSGMANEQ1VLRDDEC6SOAT7HNI.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
353 ensure_no_ds_in_bitmap "SS5M1RUBSGMANEQ1VLRDDEC6SOAT7HNI.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
363 $DIG $DIGOPTS @10.53.0.2 b-nonexistent-name.wildcard-nsec3-optout.example A +norec +dnssec >dig.out.2.$n 2>&1 || ret=1
366 exactly_one_record_exists_for "delegation.wildcard-nsec3-optout.example." NS dig.out.2.$n || ret=1
367 no_records_exist_for "delegation.wildcard-nsec3-optout.example." DS dig.out.2.$n || ret=1
369 exactly_one_record_exists_for "2JGSPT59VJ7R9SQB5B9P6HPM5JBATOOO.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
370 no_records_exist_for "OKRFKC9SS1O60E8U2980UD62MUSMKGUG.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
371 exactly_one_record_exists_for "SS5M1RUBSGMANEQ1VLRDDEC6SOAT7HNI.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
374 ensure_no_ds_in_bitmap "SS5M1RUBSGMANEQ1VLRDDEC6SOAT7HNI.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
385 $DIG $DIGOPTS @10.53.0.2 z-nonexistent-name.wildcard-nsec3-optout.example A +norec +dnssec >dig.out.2.$n 2>&1 || ret=1
388 exactly_one_record_exists_for "delegation.wildcard-nsec3-optout.example." NS dig.out.2.$n || ret=1
389 no_records_exist_for "delegation.wildcard-nsec3-optout.example." DS dig.out.2.$n || ret=1
391 no_records_exist_for "2JGSPT59VJ7R9SQB5B9P6HPM5JBATOOO.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
392 no_records_exist_for "OKRFKC9SS1O60E8U2980UD62MUSMKGUG.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
393 exactly_one_record_exists_for "SS5M1RUBSGMANEQ1VLRDDEC6SOAT7HNI.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
396 ensure_no_ds_in_bitmap "SS5M1RUBSGMANEQ1VLRDDEC6SOAT7HNI.wildcard-nsec3-optout.example." NSEC3 dig.out.2.$n || ret=1
403 $DIG $DIGOPTS cname.example @10.53.0.2 a >dig.out.ns2.cname
404 grep "status: NOERROR" dig.out.ns2.cname >/dev/null || ret=1
412 $DIG $DIGOPTS cname.example @10.53.0.7 a >dig.out.ns4.cname
413 grep "status: NOERROR" dig.out.ns4.cname >/dev/null || ret=1
414 grep '^cname.example.' dig.out.ns4.cname >/dev/null || ret=1
415 grep '^cnamedname.example.' dig.out.ns4.cname >/dev/null || ret=1
416 grep '^a.cnamedname.example.' dig.out.ns4.cname >/dev/null || ret=1
417 grep '^a.target.example.' dig.out.ns4.cname >/dev/null || ret=1
425 $DIG $DIGOPTS @10.53.0.7 name.synth-then-dname.example.broken A >dig.out.test$n
426 grep "status: NXDOMAIN" dig.out.test$n >/dev/null || ret=1
427 grep '^name.synth-then-dname\.example\.broken\..*CNAME.*name.$' dig.out.test$n >/dev/null || ret=1
428 grep '^synth-then-dname\.example\.broken\..*DNAME.*\.$' dig.out.test$n >/dev/null || ret=1
436 $DIG $DIGOPTS @10.53.0.7 cname-to-synth2-then-dname.example.broken A >dig.out.test$n
437 grep "status: NXDOMAIN" dig.out.test$n >/dev/null || ret=1
438 grep '^cname-to-synth2-then-dname\.example\.broken\..*CNAME.*name\.synth2-then-dname\.example\.broken.$' dig.out.test$n >/dev/null || ret=1
439 grep '^name\.synth2-then-dname\.example\.broken\..*CNAME.*name.$' dig.out.test$n >/dev/null || ret=1
440 grep '^synth2-then-dname\.example\.broken\..*DNAME.*\.$' dig.out.test$n >/dev/null || ret=1
448 $DIG $DIGOPTS @10.53.0.7 loop.example >dig.out.1.test$n
449 grep "status: NOERROR" dig.out.1.test$n >/dev/null || ret=1
450 grep "ANSWER: 12" dig.out.1.test$n >/dev/null || ret=1
452 $DIG $DIGOPTS @10.53.0.7 -y "${DEFAULT_HMAC}:restart16:1234abcd8765" loop.example >dig.out.2.test$n
453 grep "status: NOERROR" dig.out.2.test$n >/dev/null || ret=1
454 grep "ANSWER: 17" dig.out.2.test$n >/dev/null || ret=1
459 $DIG $DIGOPTS @10.53.0.2 loop.example >dig.out.test$n
460 grep "status: SERVFAIL" dig.out.test$n >/dev/null || ret=1
461 grep "max. restarts reached" dig.out.test$n >/dev/null || ret=1
462 grep "ANSWER: 12" dig.out.test$n >/dev/null || ret=1
470 $DIG $DIGOPTS @10.53.0.7 a.example >dig.out.test$n
471 grep "status: NOERROR" dig.out.test$n >/dev/null || ret=1
472 grep "ANSWER: 2" dig.out.test$n >/dev/null || ret=1
480 $DIG $DIGOPTS @10.53.0.7 b.example >dig.out.test$n
481 grep "status: NOERROR" dig.out.test$n >/dev/null || ret=1
482 grep "ANSWER: 2" dig.out.test$n >/dev/null || ret=1
490 $DIG $DIGOPTS @10.53.0.7 c.example >dig.out.$n
491 grep "status: NOERROR" dig.out.$n >/dev/null || ret=1
499 $DIG $DIGOPTS @10.53.0.7 d.example >dig.out.$n
500 grep "status: NOERROR" dig.out.$n >/dev/null || ret=1
509 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.1.$n 2>&1
510 grep 'status: NOERROR' dig.out.1.$n >/dev/null 2>&1 || ret=1
511 grep 'ANSWER: 2' dig.out.1.$n >/dev/null 2>&1 || ret=1
515 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.2.$n 2>&1
516 grep 'status: NOERROR' dig.out.2.$n >/dev/null 2>&1 || ret=1
517 grep 'ANSWER: 2' dig.out.2.$n >/dev/null 2>&1 || ret=1
521 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.3.$n 2>&1
522 grep 'status: NOERROR' dig.out.3.$n >/dev/null 2>&1 || ret=1
523 grep 'ANSWER: 2' dig.out.3.$n >/dev/null 2>&1 || ret=1
527 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.4.$n 2>&1
528 grep 'status: NOERROR' dig.out.4.$n >/dev/null 2>&1 || ret=1
529 grep 'ANSWER: 2' dig.out.4.$n >/dev/null 2>&1 || ret=1
533 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.5.$n 2>&1
534 grep 'status: NOERROR' dig.out.5.$n >/dev/null 2>&1 || ret=1
535 grep 'ANSWER: 2' dig.out.5.$n >/dev/null 2>&1 || ret=1
539 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.6.$n 2>&1
540 grep 'status: NOERROR' dig.out.6.$n >/dev/null 2>&1 || ret=1
541 grep 'ANSWER: 2' dig.out.6.$n >/dev/null 2>&1 || ret=1
551 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.1.$n 2>&1
553 $DIG $DIGOPTS +noall +answer @10.53.0.7 cname1.domain.nil >dig.out.2.$n 2>&1
554 ttl=$(awk '{print $2}' dig.out.2.$n)
565 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.1.$n 2>&1
566 grep 'status: NOERROR' dig.out.1.$n >/dev/null 2>&1 || ret=1
567 grep 'ANSWER: 3' dig.out.1.$n >/dev/null 2>&1 || ret=1
571 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.2.$n 2>&1
572 grep 'status: NOERROR' dig.out.2.$n >/dev/null 2>&1 || ret=1
573 grep 'ANSWER: 3' dig.out.2.$n >/dev/null 2>&1 || ret=1
577 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.3.$n 2>&1
578 grep 'status: NOERROR' dig.out.3.$n >/dev/null 2>&1 || ret=1
579 grep 'ANSWER: 3' dig.out.3.$n >/dev/null 2>&1 || ret=1
589 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.1.$n 2>&1
590 grep 'status: NOERROR' dig.out.1.$n >/dev/null 2>&1 || ret=1
591 grep 'ANSWER: 2' dig.out.1.$n >/dev/null 2>&1 || ret=1
595 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.2.$n 2>&1
596 grep 'status: NOERROR' dig.out.2.$n >/dev/null 2>&1 || ret=1
597 grep 'ANSWER: 2' dig.out.2.$n >/dev/null 2>&1 || ret=1
601 $DIG $DIGOPTS @10.53.0.7 test.domain.nil >dig.out.3.$n 2>&1
602 grep 'status: SERVFAIL' dig.out.3.$n >/dev/null 2>&1 || ret=1
611 $DIG $DIGOPTS @10.53.0.7 dname short-dname.example >dig.out.7.$n 2>&1
612 grep 'status: NOERROR' dig.out.7.$n >/dev/null 2>&1 || ret=1
621 $DIG $DIGOPTS @10.53.0.7 any short-dname.example >dig.out.7.$n 2>&1
622 grep 'status: NOERROR' dig.out.7.$n >/dev/null 2>&1 || ret=1
630 $DIG $DIGOPTS @10.53.0.2 DNAME self.domain0.self.domain0.nil. >dig.out.2.$n 2>&1
631 grep 'status: NOERROR' dig.out.2.$n >/dev/null 2>&1 || ret=1
639 $DIG $DIGOPTS @10.53.0.7 DNAME self.example.self.example.dname. >dig.out.7.$n 2>&1
640 grep 'status: NOERROR' dig.out.7.$n >/dev/null 2>&1 || ret=1
648 $DIG $DIGOPTS @10.53.0.7 DNAME jeff.dname. >dig.out.ns7.1.$n 2>&1
649 grep 'status: NOERROR' dig.out.ns7.1.$n >/dev/null 2>&1 || ret=1
650 $DIG $DIGOPTS @10.53.0.7 NS jeff.dname. >dig.out.ns7.2.$n 2>&1
651 grep 'status: SERVFAIL' dig.out.ns7.2.$n >/dev/null 2>&1 || ret=1