DNS ad çözümlemesini ve dört adımlı DHCP DORA sürecini gösteren şema
Kategori: Network+ eğitimi

Kullanıcıların bozulana kadar adını hiç duymadığı iki hizmet vardır: DNS ve DHCP. DHCP bozulursa kimse adres alamaz; DNS bozulursa internet çalıştığı hâlde "internet yok" denir.

DNS: internetin telefon rehberi

Biz adlarla, bilgisayarlar IP'lerle çalışır. DNS ikisini birbirine bağlar. Tarayıcıya behzadghodsi.ir yazdığınızda:

  1. Bilgisayar önce kendi belleğine (DNS önbelleği) bakar.
  2. Bulamazsa ağ kartı ayarlarındaki adrese, yani DNS çözümleyicisine (resolver) sorar; örneğin router veya kurumun DNS sunucusu.
  3. Çözümleyicide cevap yoksa kök (root) sunuculardan başlar, ardından .ir uzantısının sunucularına gider ve sonunda alan adının kendi yetkili (authoritative) sunucusundan cevabı alır.
  4. Cevap, TTL değerinin belirlediği süre boyunca saklanır; böylece bir sonraki sorgu daha hızlı olur.

DNS genellikle UDP 53 üzerinde çalışır; büyük cevaplar ve zone aktarımı için TCP 53 kullanır.

Önemli DNS kayıtları

KayıtKullanım
AAddan IPv4'e
AAAAAddan IPv6'ya
CNAMEBir ad, başka bir adın takma adıdır
MXAlan adının e-posta sunucusu
TXTSerbest metin; örneğin SPF ve alan adı sahipliği doğrulama
NSAlan adından sorumlu DNS sunucuları
PTRIP'den ada (ters DNS)

DNS sorun giderme

nslookup behzadghodsi.ir
nslookup behzadghodsi.ir 8.8.8.8
ipconfig /flushdns

İlk komut hata verip ikincisi cevap alıyorsa iç DNS'inizde sorun var demektir. ipconfig /flushdns bilgisayarın DNS önbelleğini temizler; kayıtları değiştirdikten sonra işe yarar.

Active Directory olan ağlarda bilgisayarlar DNS'i internetten değil, etki alanı denetleyicisinden (domain controller) almalıdır. Bilgisayarın DNS'i 8.8.8.8 ise etki alanına katılamaz.

DHCP: otomatik adresleme

DHCP olmadan her cihaza IP, maske, gateway ve DNS'i elle girmeniz gerekirdi. DHCP bunu DORA denen dört mesajla yapar:

  1. Discover: İstemci broadcast ile sorar: "Bana adres verecek biri var mı?"
  2. Offer: Sunucu bir adres önerir.
  3. Request: İstemci o adresi talep eder.
  4. Acknowledge: Sunucu onaylar ve adres lease (kira) süresi boyunca istemcinindir.

DHCP UDP 67 (sunucu) ve UDP 68 (istemci) üzerinde çalışır.

Bilmeniz gereken birkaç terim

  • Scope: Sunucunun dağıttığı adres aralığı, örneğin .100 – .200.
  • Exclusion: Dağıtılmaması gereken adresler; örneğin sunucuların ve yazıcıların adresleri.
  • Reservation: Belirli bir MAC için sabit adres. Yazıcı ve kameralar için elle IP vermekten daha iyidir, çünkü tek yerden yönetilir.
  • DHCP relay veya IP helper: Discover bir broadcast olduğu ve router'dan geçmediği için DHCP sunucusu başka bir VLAN'daysa router veya 3. katman switch isteği sunucuya iletmelidir.

DHCP sorun giderme

ipconfig /release
ipconfig /renew
ipconfig /all

Bilgisayar 169.254.x.x adresi almışsa DHCP'den cevap gelmemiş demektir. Kabloyu, switch portunun VLAN'ını ve scope'un dolu olup olmadığını kontrol edin. Kullanıcılar başka bir aralıktan tuhaf adresler alıyorsa muhtemelen biri ağa kendi DHCP'si olan bir ev modemi veya router takmıştır; switch üzerindeki DHCP snooping özelliği tam da bunu önler.

MikroTik'te DHCP kurulumunu ayrıca MikroTik DHCP sunucusu yazısında anlattım.

Network+ eğitiminin bölümleri

  1. OSI ve TCP/IP modelleri basitçe
  2. IP adresi, sınıflar ve alt ağlara bölme
  3. Hub, switch ve router farkı
  4. TCP, UDP ve önemli ağ portları
  5. DNS ve DHCP nasıl çalışır
  6. Ağ kablolaması: Cat5e, Cat6, Cat6A ve fiber
  • Network+
  • CompTIA Network+
  • DNS nedir
  • DHCP nedir
  • DNS kayıtları
  • DORA
  • nslookup