Website profiles · Technology insights · Alternatives

nlnetlabs.nl No paid content found

Categories: Security & Privacy

Research & Development, Internet architecture, DNS, Routing, Stability and Security.

Visit website

Updated: 2026-09-30 10:12 Language: English (default) Access: Normal

Profile views 1 Outbound visits 0
NLnet Labs Full homepage screenshot
Editorial Review

Website Review

What is NLnet Labs?

NLnet Labs is a nonprofit foundation that builds open-source software for two foundational parts of the internet: the DNS (the system that translates domain names into addresses) and routing (how networks find paths to each other). Its stated focus is keeping that core infrastructure secure, resilient, and continuously available. It also contributes to standards development and applied research, and offers professional support alongside its free software.

Its main tools, as listed on its site, split into two families:

Software Category What it does
Unbound DNS A recursive resolver — the piece that looks up answers on behalf of users
NSD DNS An authoritative nameserver — publishes the records for the domains it serves
Cascade DNS A DNSSEC signing solution
Krill Routing RPKI certificate authority software
Routinator Routing RPKI relying-party software
Rotonda Routing A BGP application platform

Who it's for. Network operators, ISPs, hosting providers, enterprises, and DNS or routing specialists who run infrastructure themselves. Because the software is open source, it's also used by people who want to inspect, modify, or self-host rather than depend on a closed service.

The trade-off to weigh. You get open code, no vendor lock-in, and support from the people who wrote it — but you take on the operational responsibility of running and updating that infrastructure yourself. That suits teams with in-house expertise and less so those who'd rather hand DNS or RPKI off entirely.

A concrete next step. If you're choosing where to start: pick Unbound if you need a resolver for your network, NSD if you're publishing authoritative zones, and Routinator if you're validating RPKI data for routing security. Check the current release notes before deploying — the site flags security fixes, including a recent Unbound update addressing multiple vulnerabilities.

For background on the standards side of this work, the IETF develops the DNS and routing protocols these tools implement.

Which NLnet Labs software should I use for authoritative versus recursive DNS?

For authoritative DNS, use NSD; for recursive DNS, use Unbound. Both come from NLnet Labs, a nonprofit foundation that develops open source DNS and routing software.

The two core roles

  • Authoritative nameserver — NSD. An authoritative server holds the actual zone data for domains you are responsible for and answers queries about them. NSD is described as a fast and robust authoritative DNS nameserver. Choose it when you host zones for yourself or customers and need to serve answers reliably.
  • Recursive resolver — Unbound. A resolver takes queries from clients (your users, your internal network, your applications) and tracks down answers by querying authoritative servers. Unbound is described as a lean and versatile recursive DNS resolver. Choose it when you need to answer queries on behalf of clients rather than publish your own zones.

A quick way to decide: if the question is "what are the records for this domain I own?", you want NSD. If the question is "please find the answer to this query for my users," you want Unbound.

Where the other tools fit

NLnet Labs' page also lists signing and routing software, which solves different problems:

Tool Role Use it when
Cascade DNSSEC signing solution You need to sign zones at scale
Krill RPKI Certificate Authority You run a CA for resource certificates
Routinator RPKI Relying Party software You want to validate RPKI data
Rotonda BGP application platform You need flexible BGP processing

These are complements, not alternatives, to NSD and Unbound. A common setup runs NSD and Unbound side by side on separate hosts, since authoritative and recursive roles are usually kept apart.

Next step

If you are unsure which you need, look at your network diagram: a server that publishes zone files is authoritative (NSD), and a server that clients point their DNS settings at is recursive (Unbound). Many operators end up running both, since the two roles serve different audiences and are best kept on separate infrastructure.

How does Unbound compare to BIND or other DNS resolvers?

Unbound is a lean, security-focused recursive resolver from NLnet Labs, and it competes most directly with BIND and other recursive resolvers rather than with authoritative nameservers. The practical difference is philosophy: Unbound does one job — recursion and caching for clients — and does it with a small codebase and a hardening-first design, while BIND is a larger, older suite that also acts as an authoritative server and supports dynamic updates, catalog zones and a broader feature set.

NLnet Labs describes Unbound as a "lean and versatile recursive DNS resolver" and positions its software around "open source innovation, mission critical reliability," with professional support available directly from the people who build it. That last point matters operationally: when a resolver misbehaves at 3 a.m., access to the maintainers can be worth more than a feature checklist.

Where the differences show up

Consideration Unbound BIND Other resolvers
Primary role Recursive resolver and cache Combined authoritative + recursive suite Mostly recursive (e.g. Knot Resolver, PowerDNS Recursor)
Footprint and attack surface Deliberately small, modular Larger, more moving parts Varies; several are also compact
Feature breadth Focused on recursion, DNSSEC validation, caching Very broad, including authoritative features Narrow by design
Typical fit Recursive service for ISPs, enterprises, appliances Organisations wanting one suite for both roles Similar to Unbound, chosen on ecosystem or distro preference

Choosing for a real deployment

Imagine you run DNS for a mid-sized network: a few thousand internal clients, DNSSEC validation required, and a preference for running resolvers on the same Linux images you already manage. Unbound fits because you install it, point it at a root hints file, tune cache and thread counts, and monitor it — there is no authoritative zone data to configure. If the same team also hosts public zones, BIND lets you run both roles from one product and one set of documentation, at the cost of a bigger surface to patch and reason about.

Two decision criteria cut through most of the debate:

  • Do you need authoritative serving too? If yes, BIND or a dedicated authoritative server such as NSD (also from NLnet Labs) alongside Unbound is the cleaner split.
  • How much do you value a minimal, auditable resolver? Smaller codebases are easier to review and tend to have fewer exposed features to misconfigure.

If you are evaluating this for a specific network, the next step is to check how each candidate handles your must-haves: DNSSEC validation, DNS-over-TLS or DNS-over-HTTPS, response-rate limiting, and per-zone or per-client policy. Start with the Unbound documentation at NLnet Labs and compare it against the BIND documentation at ISC before committing.

What is the difference between Krill and Routinator for RPKI?

Krill and Routinator both come from NLnet Labs and both deal with RPKI, but they sit on opposite sides of the RPKI system. Krill is a Certificate Authority (CA) implementation: it publishes signed RPKI objects. Routinator is a Relying Party (RP) implementation: it collects and validates other people's RPKI objects. In short, Krill issues and signs; Routinator fetches and verifies.

What each tool does

Krill — Flexible and scalable RPKI Certificate Authority. It runs the CA side of RPKI: managing resource certificates, signing ROAs, and serving the resulting repository so that others can validate your statements about which ASNs may originate which prefixes.

Routinator — Lightweight RPKI Relying Party software. It gathers RPKI data from the global repositories, validates it against the trust anchors, and produces a validated output (such as VRP lists) that routers or other software can consume to filter BGP announcements.

Side-by-side

Aspect Krill Routinator
RPKI role Certificate Authority (publisher) Relying Party (validator/consumer)
Main output Signed certificates and ROAs in a repository Validated ROA payloads (VRPs) for route filtering
Typical operator RIRs, NIRs, and organisations running their own CA Network operators who want to validate others' RPKI data
Direction of data Publishes outward Pulls inward from the global RPKI
Deployment style Service you operate and keep available Tool or service you run to produce filtered data

Which one you need

The choice depends on your role, not on preference:

  • If you must issue ROAs for address space you hold, or you are building a delegated RPKI hierarchy, you want a CA like Krill.
  • If you want to drop invalid BGP announcements using RPKI data produced by others, you want a relying party like Routinator.
  • Many organisations run both: Krill to publish their own ROAs, Routinator to validate the wider RPKI and feed route filters.

A useful next step is to map your own responsibility: are you a source of RPKI statements, a consumer of them, or both? That answer picks the tool. If you are unsure whether your network should filter on RPKI at all, start with a validator in monitoring mode before enforcing decisions on live BGP.

How do I get professional support for NLnet Labs software?

You get professional support directly from NLnet Labs, the nonprofit foundation that builds the software — not through a reseller or ticket-queue intermediary. The site describes this as "direct access to the people who built it." For community help, use their community forum.

H3 What NLnet Labs offers

  • Professional Support — a paid option listed alongside Community Support and a Support Policy.
  • Community Support — the forum, where you contact other users and the project team.
  • Support Policy — documents what each tier covers, so check it before assuming a response time or scope.

H3 Products covered The support offering sits alongside their DNS and routing software: Unbound (recursive resolver), NSD (authoritative nameserver), Cascade (DNSSEC signing), Krill (RPKI CA), Routinator (RPKI relying party) and Rotonda (BGP platform). If you run Unbound or NSD in production, professional support is the relevant route; for a small lab or evaluation setup, the community forum is usually enough.

H3 How to decide

  • Choose professional support if you run authoritative or recursive DNS for paying customers, need defined escalation, or can't wait on volunteer responses.
  • Use community support for configuration questions, testing, and non-urgent issues.
  • Check the Support Policy first to see whether your question type and severity are in scope.

H3 Practical next step Write down your deployment before contacting anyone: which product and version, role (authoritative vs. recursive), scale, and the exact symptom with logs. That turns a vague request into something the team can answer in one pass. Then start at NLnet Labs and follow the support links from there.

For security problems specifically, the site points to a separate security-report route rather than the support channel — use that instead of a forum post.

What is Cascade used for in DNSSEC signing?

Cascade is NLnet Labs' purpose-built DNSSEC signing solution. It handles the cryptographic signing of DNS zones so that resolvers can validate the answers they receive. Rather than signing zones by hand or bolting signing onto a general-purpose nameserver, Cascade is designed around the signing workflow itself: key management, signature generation and rollover, and publishing signed zone data.

What it does in practice

  • Zone signing: Produces RRSIG records for the records in a zone, using keys tied to the zone's DNSSEC policy.
  • Key lifecycle: Manages signing keys and their rollovers, which is the part most often done incorrectly by hand.
  • DNSSEC publication: Keeps the signed zone and its DS/DNSKEY chain of trust consistent so validating resolvers accept the data.

Where it fits in a DNS stack

Cascade is one component among several from the same foundation. The others solve different problems, which matters when you are choosing what to deploy:

Software Role
Cascade DNSSEC signing
NSD Authoritative nameserver
Unbound Recursive resolver
Krill RPKI Certificate Authority
Routinator RPKI Relying Party
Rotonda BGP application platform

A common architecture pairs a signer such as Cascade with an authoritative server such as NSD, which serves the signed zone to the outside world. The signing and serving roles stay separate, so each can be operated and scaled on its own terms.

Who benefits

Operators of authoritative DNS who need DNSSEC without hand-rolling key ceremonies, and organisations that want signing handled by software maintained by the people who also work on DNS standards. The trade-off is the usual one for a dedicated signer: you gain a purpose-built, auditable signing workflow, but you add a component and an internal zone-transfer path between signer and nameserver that must be monitored.

Next step

If you already run an authoritative server, confirm how it receives signed zones — typically via AXFR/IXFR — and whether that transfer path is authenticated. Then check whether Cascade's key rollover model matches your operational policy before committing to it.

For the software itself and its documentation, see NLnet Labs. For the standards that define DNSSEC signing and validation, the IETF datatracker is the reference point.

Related questions

More questions →
What Is DNS and How Does It Work?

DNS (Domain Name System) is the internet's naming layer: it translates human-readable domain names like google.com into the IP addresses machines use to route traffic, such as 188.114.96.3 (IPv4) or 2a06:98c1:3120::3 (IPv6). You rely on it every time you open a site, send email, or connect an app to a server. Understanding it also matters if you do troubleshooting or online investigation, because DNS records and lookup tools expose who hosts a domain, where its mail goes, and how it relates to other infrastructure.

The core problem DNS solves

Computers route packets by numeric address, not by name. Humans remember names. DNS is the distributed database that maps one to the other, and it does so at internet scale without a single central server holding every record.

How a DNS lookup works

When you type a domain into a browser, resolution typically follows this path:

  1. Local cache / hosts file — The browser and operating system first check whether they already know the answer from a recent lookup.
  2. Recursive resolver — If not cached, your device asks a resolver (often run by your ISP or a public provider). The resolver does the legwork on your behalf.
  3. Root servers — The resolver asks a root server, which points it toward the correct top-level domain (TLD), such as .com.
  4. TLD servers — The TLD server points to the authoritative name servers for that specific domain.
  5. Authoritative name servers — These hold the domain's actual records and return the answer.
  6. Response and caching — The resolver returns the IP to your browser and caches it for a period set by the record's TTL (time to live), so future lookups are faster.

Each step is a query-and-referral chain. The resolver does the recursion; the authoritative servers give final answers.

Common DNS record types

Record Purpose Example use
A Maps a name to an IPv4 address example.com → 188.114.96.3
AAAA Maps a name to an IPv6 address example.com → 2a06:98c1:3120::3
CNAME Aliases one name to another www.example.com → example.com
MX Specifies mail servers for the domain Routing @example.com email
NS Lists the authoritative name servers Delegating a domain's DNS
TXT Holds arbitrary text Verification tokens, SPF email policy

These records are the raw material for both troubleshooting and investigation.

Why DNS matters for troubleshooting and investigation

Because DNS records are public and queryable, they reveal relationships between domains, IPs, and providers. Tools built for this purpose let you:

  • Run DNS lookups to confirm what a domain currently resolves to.
  • Reverse IP to see which other domains share an IP address — useful for spotting shared hosting or linked infrastructure.
  • Reverse NS / Reverse MX to find domains using the same name servers or mail servers.
  • WHOIS lookups to check registration details.
  • Review historical data to see how records changed over time.

This is the approach behind platforms like DNSlytics, which describes itself as an online investigation tool for finding information about domains, IP addresses, and providers, and for discovering relations and historical data between them. It reports coverage of 330+ million active domains, 60+ million mail servers, 7+ million name servers, and 1+ billion PTR records, with IP/DNS data refreshed every 14 days and 10+ years of historical data. Those figures indicate the scale at which DNS data supports fraud prevention, brand protection, and digital investigation.

Practical implications: caching, propagation, and security

  • Caching and TTL — Resolvers and devices cache answers. A record change won't be seen everywhere until caches expire, which is why updates appear to "propagate" gradually rather than instantly.
  • Propagation delays — The TTL value controls how long stale answers persist. Short TTLs mean faster updates but more queries.
  • DNS security basics — Because DNS is central to connectivity, it is also a target. Be aware that DNS responses can be spoofed or intercepted, and that TXT records often carry email authentication policy (such as SPF) that affects whether mail is trusted.

When to use a DNS investigation tool

Reach for DNS lookups and related tools when you need to:

  • Verify where a domain actually points before trusting it.
  • Trace shared infrastructure between suspicious domains.
  • Check mail routing and email policy records.
  • Compare current records against historical ones to spot changes.

For routine browsing, DNS works invisibly. For troubleshooting and investigation, its records are the evidence — and tools that aggregate lookups, reverse queries, and history turn that evidence into something you can act on.

What Is a Domain and How Do You Look Up Its Details?

A domain name is the human-readable label that identifies a website or online service, such as google.com. It maps to a numeric IP address through DNS, and you can look up its registration and hosting details using WHOIS, DNS, and reverse lookups. This works for any registered domain, though privacy protection or missing records can limit what you see.

Domain, Hostname, and URL: What's the Difference?

These three terms are often used interchangeably, but they describe different layers of the same system.

Term Example What it identifies
Domain name example.com The registered name you own or look up
Hostname www.example.com or mail.example.com A specific machine or service under that domain
URL https://www.example.com/page The full address, including protocol, hostname, and path

The domain is the root you register. Hostnames are subdomains you or your provider create under it. A URL is what you type into a browser, combining all of the above with a protocol like https.

How a Domain Maps to an IP Address

DNS (the Domain Name System) translates a domain into an IP address so computers can find each other. The process works in layers:

  1. A record — maps a hostname to an IPv4 address (for example, example.com → 93.184.216.34).
  2. AAAA record — maps a hostname to an IPv6 address.
  3. NS record — lists the name servers authoritative for the domain.
  4. MX record — lists the mail servers that handle email for the domain.

When you run a DNS lookup, you query these records. The result tells you where the domain points and which infrastructure serves it.

Running a WHOIS Lookup

WHOIS returns registration data for a domain: the registrar, creation and expiry dates, name servers, and sometimes the registrant's contact details.

Steps:

  1. Open a WHOIS lookup tool (DNSlytics offers one under its Domain Tools).
  2. Enter the domain name, such as verizon.com.
  3. Submit the query and read the result.

What you'll typically see:

  • Registrar name and IANA ID
  • Registration, update, and expiration dates
  • Name servers
  • Registrant organization (if not privacy-protected)

Common failure: Many domains use WHOIS privacy protection, which replaces the registrant's personal details with the registrar's or a proxy service. You'll still see dates and name servers, but not the owner's identity.

Using Reverse Lookups to Find Related Domains

Reverse lookups work backward from an IP, name server, or other attribute to find connected domains. This is useful for investigations, fraud prevention, and brand protection.

  • Reverse IP — enter an IP address to see which domains are hosted on it. Shared hosting means one IP can serve hundreds of sites.
  • Reverse NS — enter a name server to find all domains using it. This can reveal a common operator across many sites.
  • Reverse MX — enter a mail server to find domains sharing the same email infrastructure.
  • Reverse PTR — map an IP back to its associated hostname.

DNSlytics reports over 330 million active domains, 7 million name servers, and 1 billion PTR records, with IP and DNS data refreshed every 14 days. That scale is what makes reverse lookups useful: a single IP or name server can connect you to a cluster of related domains.

What You Can and Can't Determine

You can find You often can't find
Registrar and registration dates True owner if privacy-protected
Name servers and hosting IP Physical location of the owner
Related domains via reverse lookups Intent or legitimacy of a site
Historical DNS and hosting changes Data not covered by the tool's sources

DNSlytics keeps over 10 years of historical data and 20+ billion historical events, so you can sometimes see how a domain's hosting or name servers changed over time. That history is often more revealing than a single snapshot.

Common Lookup Failures and How to Handle Them

  • Privacy-protected WHOIS — you'll see the registrar's proxy details instead of the owner. Cross-reference with reverse IP or reverse NS to find patterns.
  • Missing records — a domain may have no MX record if it doesn't handle email, or no A record if it's parked. Absence of a record is itself information.
  • Stale data — DNS changes propagate at different speeds. If a result looks wrong, check the record's TTL and re-query later.
  • Shared infrastructure — a reverse IP result showing hundreds of domains doesn't mean they share an owner. Shared hosting is common.

Putting It Together

To investigate a domain, start with WHOIS for registration facts, then run DNS lookups for A, NS, and MX records to see where it points. Use reverse IP and reverse NS lookups to find related domains and hosting patterns. Treat privacy protection and shared hosting as limits on certainty, not dead ends — the relationships between domains often tell you more than any single record.

What Does "Open Source" Mean for a Zen Cart Online Store?

Open source means the software's source code is publicly available, so anyone can inspect, modify, and redistribute it. Zen Cart, the platform running this reptile supply store, is open-source e-commerce software: the store owner can read and change the code, and no license fee is paid to a vendor. That matters to a small shop because it removes per-sale or monthly software fees and allows deep customization — but it also means the owner (or a developer they hire) handles hosting, updates, and security. Note that "open source" here describes the store software, not the reptile foods and supplements sold on it.

Open source in plain terms

Proprietary store platforms typically charge a subscription or a percentage of sales and keep their code closed. Open-source platforms publish the code under a license that permits use and modification. In practice, for a store like this one:

  • No license fee. You pay for hosting and your own time, not for permission to run the software.
  • Full access to the code. Layouts, checkout flow, and product pages can be changed beyond what a theme editor allows.
  • Community development. Fixes and add-ons come from contributors and other store owners, not only from one company.

What it looks like on this store

The page evidence shows a typical Zen Cart storefront: category navigation (Bee Pollen, Cat Grass, Chia Seeds, Dandelion, Sprouting Seeds, Supplements), an "All Products" listing, reviews, and an information block with About Us, Shipping & Returns, Privacy Notice, Conditions of Use, Order Status, Site Map, Gift Certificate FAQ, and Discount Coupons. That structure — categories, reviews, coupons, gift certificates, order status — is what the platform provides out of the box. The store also publishes care guides (Russian Tortoise Care, Box Turtle Care, Redfoot Tortoise Care) and growing instructions, which are content pages the owner added rather than built-in store features.

Benefits for a small pet supply shop

  • Cost control. No platform subscription means a low fixed cost that doesn't scale with order volume.
  • Custom catalog logic. A shop selling seeds, dried weeds, and supplements by weight can adjust product options, units, and shipping rules directly in the code.
  • Content and commerce in one place. Care guides and growing instructions sit alongside the catalog, which supports the store's stated role of helping customers find foods for herbivore reptiles.
  • No vendor lock-in on data. You can export and migrate your catalog if you decide to move.

Trade-offs to plan for

Concern What it means in practice
Hosting You arrange your own web host and domain; the platform doesn't host the store for you
Security updates You apply patches yourself or pay someone to; skipping them is the main risk
Technical maintenance Theme changes, add-ons, and upgrades need someone comfortable with PHP-based code
Support Help comes from forums, documentation, and paid developers rather than a single support line
Add-on quality Third-party modules vary; test before relying on them for checkout or payments

Deciding whether it fits your store

Choose an open-source cart like Zen Cart if you want no license fees, need code-level customization, and have either technical skills or a developer you can call. Choose a hosted subscription platform instead if you'd rather not manage hosting, patches, and upgrades, and you're comfortable paying monthly for that convenience. A middle path works for many small shops: run the open-source cart on managed hosting that handles server updates, and keep a developer on retainer for store-level changes.

If you're evaluating this specific store as a model, the useful signal is that a niche reptile supply shop can run a full catalog, reviews, coupons, and care content on open-source software without a platform fee — the cost shifts from subscriptions to maintenance.

What Is DNSSEC and How Does It Protect DNS Answers?

DNSSEC (Domain Name System Security Extensions) is a set of DNS protocol extensions that cryptographically sign DNS data so a resolver can verify that an answer is authentic and unmodified. It protects integrity and authenticity, not confidentiality: queries and answers still travel in cleartext unless a separate protocol such as DoT or DoH encrypts the transport. You need DNSSEC if you want to prevent forged or tampered DNS answers from being accepted; you do not need it to hide which names are being queried.

What DNSSEC actually guarantees

A validating resolver checks two things about a signed answer:

  • Authenticity — the answer came from the zone that is authoritative for the name.
  • Integrity — the answer was not altered in transit or in a cache.

It does not provide:

  • Encryption of queries or responses.
  • Hiding of domain names (the query name is still visible on the wire).
  • Protection against a compromised authoritative server that signs bad data with its own valid key.

The chain of trust

DNSSEC works as a hierarchy of signatures anchored at the DNS root.

  1. The root zone is signed, and its public key (the trust anchor) is distributed with validating software.
  2. Each signed child zone publishes a DS record in its parent, which commits to the child's key.
  3. The child zone publishes its public key as a DNSKEY and signs its records with the matching private key.
  4. A validator walks from the root down, verifying each DS/DNSKEY link, until it can validate the answer for the name it was asked about.

If any link is missing or invalid, the validator treats the data as bogus and returns a failure (typically SERVFAIL) rather than accepting it.

Signing vs. validation: two separate jobs

DNSSEC requires action on both sides, and they are independent.

Role Who does it What it involves
Signing (authoritative side) Zone owner / DNS operator Generate keys, sign the zone, publish DNSKEY, publish DS at the parent, re-sign before signatures expire
Validation (resolver side) Recursive resolver operator Enable validation, hold the root trust anchor, verify signatures on answers

A zone can be signed without your resolver validating, and a resolver can validate without the zones you query being signed. For end-to-end protection, both must be in place.

Common failure modes

  • Expired signatures — RRSIG records have validity windows; if re-signing fails, validating resolvers reject the zone.
  • Broken delegation — a DS record at the parent that does not match the child's DNSKEY makes the whole subtree bogus.
  • Missing DS — a signed child with no DS at the parent is treated as unsigned, so validation silently does not apply.
  • Clock skew — validators with wrong time may reject valid signatures.
  • Algorithm mismatch — parent DS and child DNSKEY must use compatible algorithms.

Diagnosis usually starts by querying with a validating resolver and checking whether the response is secure, insecure, or bogus, then inspecting DS, DNSKEY, and RRSIG records along the delegation path.

Tooling and implementations

DNSSEC is implemented across many open-source and commercial systems. NLnet Labs, a nonprofit foundation focused on DNS and routing, maintains several relevant components:

  • Cascade — described as a purpose-built DNSSEC signing solution.
  • NSD — a fast, robust authoritative DNS nameserver.
  • Unbound — a lean, versatile recursive DNS resolver (validation happens on the resolver side).
  • Krill — RPKI Certificate Authority software (routing security, not DNSSEC).
  • Routinator — RPKI Relying Party software.

For a zone owner, the practical path is: choose a signer (such as Cascade or another DNSSEC-capable authoritative server), publish the DS record at your registrar or parent zone, and confirm that a public validating resolver returns validated answers. For a resolver operator, enable validation in software such as Unbound and verify the root trust anchor is current.

Deciding whether to enable it

Enable DNSSEC if you want to reduce the risk of cache poisoning and forged answers reaching your users, and you can commit to key management and timely re-signing. Skip it only if you have a specific reason — for example, an internal-only zone where validation is not enforced end to end — and understand that unsigned zones gain no integrity protection.

What Is a Name Server and How Does It Resolve Domain Names?

A name server is a server that answers DNS queries — it translates domain names into the records (IP addresses, mail targets, and so on) that other systems need. There are two roles to keep separate: authoritative name servers hold the definitive records for a zone and answer queries about it, while recursive resolvers do the legwork of looking those records up on a client's behalf. You point a domain at authoritative name servers via NS records at your registrar; you (or your ISP) point clients at recursive resolvers. If you only remember one thing: the NS records in your registrar's panel decide who is authoritative for your domain, and nothing else will resolve correctly until those are right.

The two kinds of name server

Authoritative name server Recursive resolver
Holds The actual zone data for specific domains A cache of answers it has looked up
Answers Queries for zones it is configured for Queries from clients (browsers, apps, OS)
Typical software NSD, BIND, Knot Unbound, BIND, dnsmasq
Who runs it Domain owner or DNS host ISP, network admin, or public resolver
If it fails Your domain stops resolving That client's lookups fail or slow down

NLnet Labs, a nonprofit foundation focused on DNS and routing, maintains examples of both: NSD, described as a "fast and robust authoritative DNS nameserver," and Unbound, a "lean and versatile recursive DNS resolver." Both are open source, so you can run either yourself or rely on a hosting provider that does.

How a lookup actually flows

  1. A client asks its configured recursive resolver for www.example.com.
  2. If the resolver has no cached answer, it asks the root servers.
  3. The root refers it to the TLD servers for .com.
  4. The TLD servers return the NS records for example.com — the delegation.
  5. The resolver queries one of those authoritative name servers directly.
  6. The authoritative server returns the record (for example, an A record), and the resolver caches it and hands it back to the client.

The NS records are the handoff points. They don't contain the website's IP address; they name the servers that do.

Pointing a domain at name servers

At your registrar (or DNS provider), you set the name servers for the domain, usually as a pair or set for redundancy:

  • ns1.yourprovider.net
  • ns2.yourprovider.net

Two conditions must both hold:

  • The registrar's NS records must list the servers you intend to use.
  • Those servers must actually be configured to serve your zone.

If only one is true, resolution breaks. A common mistake is changing the registrar's NS records to a new provider before the zone exists on the new provider's servers — the result is a domain that stops resolving entirely.

Checking name servers and verifying they respond

Look up the delegation:

dig NS example.com +short

Expected output is a list of hostnames, e.g. ns1.example.com. and ns2.example.com.. To confirm a specific server is authoritative and answering:

dig @ns1.example.com example.com SOA +short

A returned SOA record means that server is serving the zone. A timeout or REFUSED means it is not — check the server's configuration or whether you queried the right hostname.

To see the full path a resolver takes, including delegation:

dig +trace example.com

Common failure symptoms

  • NXDOMAIN — the name does not exist. Often a typo, or a record missing from the zone on the authoritative server.
  • SERVFAIL — the resolver could not get a usable answer. Frequently caused by broken delegation, an unreachable authoritative server, or DNSSEC validation failing.
  • Timeout / no response — the authoritative server is down, firewalled, or not listening on port 53.
  • Stale answers after a change — the old record is still cached. This is the "propagation delay" people refer to; it is really cache expiry, bounded by the record's TTL.
  • Works for some people, not others — usually inconsistent NS records across the parent zone, or one of several authoritative servers misconfigured.

Choosing between running your own and using a host

  • Run your own authoritative server (for example, NSD) if you need full control over zone data, want to avoid a third party in the resolution path, or are operating infrastructure where you already manage DNS.
  • Use a DNS hosting provider if you want managed redundancy and don't want to operate servers — you still set NS records at your registrar, but the provider runs the authoritative side.
  • Run your own recursive resolver (for example, Unbound) if you want to control caching, filtering, or privacy for a network you manage. Most end users should simply use the resolver their OS or network provides.

The deciding factor is operational responsibility: authoritative servers are part of your domain's availability, so whoever runs them owns a piece of your uptime.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.

Domain and Registration

Registered in 2000, this domain has about 26 years of history. That suggests continuity, although ownership and purpose may have changed. The domain uses the common .nl extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by pch.net, indicating managed DNS hosting. MX records point to the mailbox.org email service. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The Server header exposes the software version: nginx/1.26.3. This makes version-targeted checks easier, but is not proof of an exploitable vulnerability. The response lacks these common security headers: CSP, Referrer-Policy, Permissions-Policy. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies nginx 1.26.3, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. Twitter Card metadata is configured. The title has 17 characters, within a common display range. A meta description is present, with 84 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSpch.net
HostingHetzner Online GmbH
Emailmailbox.org
Location Germany flagNuremberg, Bavaria, Germany 128.140.76.106

User reviews (0)

  • No reviews yet.

Pages, Search and Sharing

Meta descriptionResearch & Development, Internet architecture, DNS, Routing, Stability and Security.
Canonical URLNot detected
LanguageEnglish (default)
Twitter Cardsummary
All bots 0 allowed · 0 disallowed

No sitemaps found

Registration details RDAP / WHOIS

RegistrarProlocation B.V.
Registered2000-01-18
ExpiresUnknown
Domain statusactive
Nameserversanyns.pch.net、ns.nlnetlabs.nl、ns1.sidn.nl、ns2.sidn.nl
DNSSECsigned

DNS records

TypeNameValueTTLPriority
Anlnetlabs.nl128.140.76.106240—
AAAAnlnetlabs.nl2a01:4f8:c0c:cdfa::1240—
MXnlnetlabs.nlmxext1.mailbox.org24010
MXnlnetlabs.nlmxext2.mailbox.org24010
MXnlnetlabs.nlmxext3.mailbox.org24010
MXnlnetlabs.nlmxext4.mailbox.org24010
NSnlnetlabs.nlanyns.pch.net240—
NSnlnetlabs.nlns.nlnetlabs.nl240—
NSnlnetlabs.nlns1.sidn.nl240—
NSnlnetlabs.nlns2.sidn.nl240—
TXTnlnetlabs.nl1password-site-verification=QAXPQAT46NGABHYNFZ5HGZUELQ240—
TXTnlnetlabs.nlStichting NLnet Labs zone240—
TXTnlnetlabs.nlv=spf1 +a include:_spf.google.com include:mailbox.org ip4:185.49.140.0/22 ip6:2a04:b900::/29 ~all240—
DSnlnetlabs.nl50602 8 2 fa8ee175c47325f4bd46d8a4083c3ebeb11c977d689069f2b41f1a29b22446b13600—
DMARC_dmarc.nlnetlabs.nlv=DMARC1; p=none; sp=none; psd=n; rua=mailto:[email protected]240—

TLS and certificates

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectigor.nlnetlabs.nl
IssuerLet's Encrypt
Valid until2026-12-15T14:33 · Remaining when checked: 76 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HeaderValue
content-typetext/html
servernginx/1.26.3
strict-transport-securitymax-age=31536000
x-frame-optionsSAMEORIGIN
x-content-type-optionsnosniff

Identified technologies

nginx 1.26.3

Recent Updates

  • Website images
  • Screenshots
  • Website Technologies
  • Pages and Search Information