WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

empty non-terminal causes drill validation to terminate prematurely #274

@pspacek

Description

@pspacek

Version: ldns 1.7.1

It seems that empty non-terminal causes drill -DT to terminate walk-down prematurely. Example:

drill -DT child-short-ttl.nsreval.testiscorg.ch. NS

nsreval.testiscorg.ch. NS does not exist, but child-short-ttl.nsreval.testiscorg.ch. NS does exist and it is a signed delegation. and drill -DT exists with this message:

[T] child-short-ttl.nsreval.testiscorg.ch. 86400 IN DS 28064 13 2 3c0dae643d96d802150f52bb37d873aa14caea6413f9b50aa83cb2ed80741d3a 
[T] Existence denied: nsreval.testiscorg.ch. NS

Asking a normal recursive resolver gives back:

$ dig child-short-ttl.nsreval.testiscorg.ch. NS
;; ANSWER SECTION:
child-short-ttl.nsreval.testiscorg.ch. 5 IN NS	ns2.isc.org.
child-short-ttl.nsreval.testiscorg.ch. 5 IN RRSIG NS 13 4 15 20371231235959 20250425121245 28064 child-short-ttl.nsreval.testiscorg.ch. [omitted]

so I would think drill -DT should get to this RR as well.

Full log: log.txt

The domain is live and should stay there for forseable future. If you want zone files I can provide them as well.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions