Hosts Dosyası ile Site Önizleme

Yeni bir siteyi yayına almadan önce gerçek alan adıyla (örneğin orneksite.com) test etmek isteyebilirsiniz. DNS kaydı henüz eski sunucuyu gösteriyorsa veya yayına geçmeden önce son kontrol yapmak istiyorsanız, hosts dosyası en pratik yöntemdir.

Nasıl çalışır?

Normalde tarayıcı alan adını DNS üzerinden IP adresine çevirir. Hosts dosyasına eklediğiniz satır, bu sorguyu yalnızca sizin bilgisayarınızda öncelikli kılar:

IP_ADRESI    alanadi.com

Böylece orneksite.com yazdığınızda trafik belirttiğiniz sunucuya gider; diğer kullanıcılar etkilenmez.

Adımlar

1. Sunucu IP adresini öğrenin

Yeni sunucunun veya staging ortamının IP'sini hosting panelinden veya sunucu yöneticisinden alın. Örnek: 203.0.113.10

2. Hosts dosyasını düzenleyin

İşletim sistemiDosya yolu
macOS / Linux/etc/hosts
WindowsC:\Windows\System32\drivers\etc\hosts

Dosyayı yönetici yetkisiyle açın ve şu satırı ekleyin:

203.0.113.10    orneksite.com www.orneksite.com

www kullanıyorsanız her iki adresi de yazın.

macOS / Linux:

sudo nano /etc/hosts

Windows: Not Defteri'ni yönetici olarak çalıştırıp hosts dosyasını açın.

3. Tarayıcıda test edin

Adres çubuğuna https://orneksite.com yazın. Site yeni sunucudan açılıyorsa işlem tamamdır.

Eski sonuç görünüyorsa DNS önbelleğini temizleyin:

# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

# Linux (systemd-resolved)
sudo systemd-resolve --flush-caches

# Windows (Yönetici CMD)
ipconfig /flushdns

Test bitince geri alın

Hosts dosyasından eklediğiniz satırı silin veya başına # koyarak yorum satırı yapın. Aksi halde bilgisayarınız, site canlıya geçse bile eski IP'ye gitmeye devam eder.

Dikkat edilecekler

  • Değişiklik sadece sizin makinenizde geçerlidir; müşteriye veya ekibe göstermek için başka yöntem gerekir.
  • HTTPS sertifikası sunucuda tanımlı alan adıyla uyumlu olmalıdır; aksi halde tarayıcı uyarı verebilir.
  • CDN veya reverse proxy kullanılıyorsa doğrudan origin IP'sine yönlendirme beklediğiniz gibi çalışmayabilir.

Özet

  1. Sunucu IP'sini hosts dosyasına IP alanadi.com formatında ekleyin.
  2. Tarayıcıda gerçek alan adıyla siteyi test edin.
  3. İşiniz bitince satırı kaldırın.

DNS yayılmasını beklemeden, dakikalar içinde canlı adresle önizleme yapmanın en basit yoludur.

Bu Yazıyı Paylaş: