Skip to content

Failure querying domains with delegation to third-party DNS servers #487

@agaffney

Description

@agaffney

The failure happens when an intermediate DNS server returns NS records but no accompanying A/AAAA records. This happens when a domain's DNS is delegated to a third-party, such as Cloudflare. You can see this when querying for blinklabs.io.

We need to be able to perform a full separate lookup as part of a query to be able to populate the A/AAAA records for NS records that we get from other servers. Much of the logic exists only in handleQuery(), which is not easily reusable.

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