Authoritative vs Recursive DNS for VPS Owners
Understand the two DNS roles that explain why your control panel, laptop, and visitors can temporarily show different answers.
When someone says to check DNS, they may mean two different systems. An authoritative server publishes the records for a zone. A recursive resolver finds answers on behalf of clients and may cache them. Understanding those roles helps a VPS owner edit the right control panel, interpret conflicting results, and avoid changing a healthy application to compensate for a DNS problem.
Find the publisher of your records
Your domain's delegation points to the authoritative nameservers responsible for its DNS zone. Those nameservers might belong to the registrar, a specialist DNS provider, or another service. The company billing you for the domain and the company hosting the VPS can both be different from the DNS provider. Keep that relationship in the same operational inventory as account recovery contacts.
A local export from an old provider is useful documentation but is not evidence of what the active nameservers publish. During a migration, verify delegation first and then inspect the relevant record at the provider currently responsible for it.
Understand what the visitor actually asks
A visitor usually asks a resolver supplied by a network, operating system, browser setting, or organization. That resolver follows DNS referrals when it needs a fresh answer. It can then reuse an answer while its cache permits. Two users can receive different addresses for a while because their resolvers obtained the record at different times.
Changing your laptop to another resolver changes the path of your experiment. It does not change the DNS settings of every visitor. Keep the original failing resolver in your notes and use another one as a comparison, especially when diagnosing a workplace-specific issue.
Build a three-column comparison
For shop.example.com, make a table with the source of the answer, the returned address, and the timestamp plus TTL. Include the authoritative server, your ordinary resolver, and an independent resolver. Query the same record type each time. If authority still returns the old server, investigate the zone edit. If authority has changed and one cache has not, evaluate the cache timeline.
If every DNS answer is correct but the shop still serves an old page, inspect the browser cache, an HTTP proxy, and the application deployment. DNS controls how the destination is found; it does not choose which release the destination runs. This distinction prevents a long series of unnecessary DNS changes during an application incident.
Keep DNS responsibility separate from hosting
A VPS can use an external authoritative DNS service without running a DNS server itself. Installing a recursive resolver on a public machine creates an additional service with its own access policy and maintenance obligations. Do it only for an identified requirement, and restrict who may query it. A website does not need a publicly accessible recursive resolver merely because it has a custom domain.
See the DNS architecture reference for the underlying roles. Our LayerOne VPS guide covers hosting decisions, and the documentation hub provides the next steps for a deployed server.