<?php
require_once __DIR__ . '/../../config.php';
require_once __DIR__ . '/../../includes/functions.php';

$page_title   = 'What is DNS? – Domain Name System Explained';
$page_desc    = 'The Domain Name System explained: how domain names are resolved to IP addresses, DNS record types and common DNS servers on ipcheck.tools.';
$page_current = 'wissen';

require_once __DIR__ . '/../../en/header.php';
?>

<div class="hero">
  <div class="hero-label">Knowledge</div>
  <div class="hero-title">What is DNS?</div>
  <div class="hero-sub">The phone book of the internet – how domain names become IP addresses</div>
</div>

<div class="wrap">

  <div class="ad-slot"><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8287576653347400" data-ad-slot="2715725452" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div>

  <div class="card card-blue">
    <div class="card-title"><i class="ti ti-search"></i> How DNS works</div>
    <p style="font-size:13px; color:var(--text3); line-height:1.7;">DNS (Domain Name System) translates human-readable domain names like <strong>google.com</strong> into IP addresses like <strong>142.250.185.14</strong>. Without DNS, you would need to remember the IP address of every website you want to visit.</p>
    <p style="font-size:13px; color:var(--text3); line-height:1.7; margin-top:10px;">When you type a domain name in your browser, your device sends a DNS query to a resolver (usually provided by your ISP or a public DNS service). The resolver looks up the IP address and returns it to your browser, which then connects to the web server.</p>
  </div>

  <div class="card">
    <div class="card-title"><i class="ti ti-list"></i> DNS Record Types</div>
    <table class="result-table">
      <thead><tr><th>Type</th><th>Description</th><th>Example</th></tr></thead>
      <tbody>
        <tr><td><span class="badge badge-v4">A</span></td><td>Maps domain to IPv4 address</td><td class="mono" style="font-size:11px;">203.0.113.42</td></tr>
        <tr><td><span class="badge badge-v6">AAAA</span></td><td>Maps domain to IPv6 address</td><td class="mono" style="font-size:11px;">2001:db8::1</td></tr>
        <tr><td><span class="badge badge-green">MX</span></td><td>Mail server for the domain</td><td class="mono" style="font-size:11px;">mail.example.com</td></tr>
        <tr><td><span class="badge badge-orange">CNAME</span></td><td>Alias for another domain</td><td class="mono" style="font-size:11px;">www → example.com</td></tr>
        <tr><td><span class="badge badge-purple">TXT</span></td><td>Text records (SPF, DKIM, verification)</td><td class="mono" style="font-size:11px;">v=spf1 include:...</td></tr>
        <tr><td><span class="badge badge-v4">NS</span></td><td>Nameservers for the domain</td><td class="mono" style="font-size:11px;">ns1.example.com</td></tr>
        <tr><td><span class="badge badge-v6">SOA</span></td><td>Start of Authority – zone info</td><td class="mono" style="font-size:11px;">Primary nameserver</td></tr>
        <tr><td><span class="badge badge-orange">PTR</span></td><td>Reverse DNS – IP to hostname</td><td class="mono" style="font-size:11px;">42.113.0.203.in-addr.arpa</td></tr>
      </tbody>
    </table>
  </div>

  <div class="grid2">
    <div class="card">
      <div class="card-title"><i class="ti ti-server"></i> Public DNS Servers</div>
      <div class="data-row"><span class="dk">Cloudflare</span><span class="dv mono">1.1.1.1 / 1.0.0.1</span></div>
      <div class="data-row"><span class="dk">Google</span><span class="dv mono">8.8.8.8 / 8.8.4.4</span></div>
      <div class="data-row"><span class="dk">Quad9</span><span class="dv mono">9.9.9.9 / 149.112.112.112</span></div>
      <div class="data-row"><span class="dk">OpenDNS</span><span class="dv mono">208.67.222.222</span></div>
    </div>
    <div class="card">
      <div class="card-title"><i class="ti ti-info-circle"></i> DNS & Privacy</div>
      <p style="font-size:13px; color:var(--text3); line-height:1.7;">Standard DNS queries are unencrypted – your ISP can see every website you visit. <strong>DNS-over-HTTPS (DoH)</strong> and <strong>DNS-over-TLS (DoT)</strong> encrypt DNS queries to protect your privacy. Modern browsers support DoH natively.</p>
    </div>
  </div>

  <div class="card">
    <div class="card-title"><i class="ti ti-arrow-right"></i> Related tools</div>
    <div style="display:flex; gap:8px; flex-wrap:wrap;">
      <a href="/en/dns-lookup.php" class="btn btn-primary" style="font-size:12px; padding:6px 14px;">
        <i class="ti ti-search"></i> DNS Lookup
      </a>
      <a href="/en/dns-leak.php" class="btn btn-ghost" style="font-size:12px; padding:6px 14px;">
        <i class="ti ti-shield-off"></i> DNS Leak Test
      </a>
      <a href="/en/knowledge/what-is-a-dns-leak.php" class="btn btn-ghost" style="font-size:12px; padding:6px 14px;">
        <i class="ti ti-book"></i> What is a DNS Leak?
      </a>
    </div>
  </div>

  <div class="ad-slot"><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8287576653347400" data-ad-slot="2715725452" data-ad-format="auto" data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div>

  <div class="tools-row">
    <a href="/en/knowledge/"     class="tool-btn"><i class="ti ti-book"></i><span>Knowledge</span></a>
    <a href="/en/dns-lookup.php" class="tool-btn"><i class="ti ti-search"></i><span>DNS Lookup</span></a>
    <a href="/en/dns-leak.php"   class="tool-btn"><i class="ti ti-shield-off"></i><span>DNS Leak</span></a>
    <a href="/en/ssl-check.php"  class="tool-btn"><i class="ti ti-lock"></i><span>SSL Check</span></a>
    <a href="/en/"               class="tool-btn"><i class="ti ti-home"></i><span>My IP</span></a>
  </div>

  <div class="seo-box">
    <h2>DNS – the address book of the internet</h2>
    <p>The Domain Name System (DNS) is one of the most fundamental components of the internet. It translates human-readable domain names into machine-readable IP addresses. Every time you visit a website, your device performs a DNS lookup. DNS record types like A, AAAA, MX and TXT serve different purposes – from pointing domains to servers to configuring email and verifying ownership.</p>
  </div>

<?php require_once __DIR__ . '/../../en/footer.php'; ?>
