DNS Nedir? | DNS Server Kurulumu

DNS Nedir?

DNS (Domain Name System), internetin telefon rehberi gibidir. İnternete bağlı cihazların IP adreslerini, kullanıcılar için daha anlaşılır ve hatırlaması kolay alan adlarına çevirir. Örneğin, www.ornek.com gibi bir alan adı, arka planda bir IP adresine (192.168.1.1 gibi) bağlanır. Kullanıcılar bu sayede karmaşık IP adreslerini hatırlamak zorunda kalmaz ve alan adları üzerinden internette gezinirler.

DNS Server Kurulumu

Bir DNS sunucusu kurmak için aşağıdaki adımları izleyebilirsiniz:

  1. Gereksinimleri Karşılayın:
    • İşletim sistemi (Windows Server, Linux dağıtımı gibi)
    • DNS sunucusu yazılımı (BIND, Windows DNS Server gibi)
  2. Sunucu Yazılımını Kurun:
    • Linux İçin BIND Kurulumu:shKodu kopyalasudo apt-get update sudo apt-get install bind9
    • Windows İçin DNS Server Kurulumu:
      • “Server Manager”ı açın.
      • “Add Roles and Features”ı seçin.
      • “Role-based or feature-based installation”ı seçin.
      • DNS Server rolünü ekleyin ve kurulumu tamamlayın.
  3. DNS Konfigürasyon Dosyalarını Düzenleyin:
    • BIND için: /etc/bind/named.conf ve zon dosyalarını düzenleyin.
    • Windows için: DNS Manager üzerinden yeni bölgeler (zones) ve kayıtlar (records) ekleyin.
  4. DNS Sunucusunu Başlatın ve Test Edin:
    • BIND için:shKodu kopyalasudo systemctl restart bind9 sudo systemctl status bind9
    • Windows için: DNS hizmetinin çalıştığından emin olun ve nslookup komutu ile test edin.

Örnek Zon Dosyası (BIND için)

txtKodu kopyala$TTL 86400
@   IN  SOA ns1.ornek.com. admin.ornek.com. (
            2021062201 ; Serial
            3600       ; Refresh
            1800       ; Retry
            1209600    ; Expire
            86400 )    ; Minimum TTL
;
    IN  NS  ns1.ornek.com.
    IN  NS  ns2.ornek.com.

ns1 IN  A   192.168.1.1
ns2 IN  A   192.168.1.2
www IN  A   192.168.1.3

Bu adımları izleyerek kendi DNS sunucunuzu kurabilir ve yönetebilirsiniz. DNS sunucuları, web sitelerinin hızlı ve güvenli bir şekilde erişilebilir olmasını sağlar ve internetin sorunsuz çalışması için kritik bir bileşendir.