İLE %100 UYUMLU: Güvenli E-Posta Hosting Hizmetimizi 1 AY ÜCRETSİZ Deneyin! HEMEN OLUŞTURUN
Web sitesi yayınlamak isteyen kullanıcılar için domain (alan adı) yönlendirmesi ve DNS ayarları, doğru yapılandırılması gereken temel işlemlerden biridir. Bu işlemler, ziyaretçilerin tarayıcıya yazdığı alan adının doğru sunucuya ulaşmasını sağlar. Bu makalede, domain yönlendirme işleminin adım adım nasıl yapılacağını ve DNS ayarlarının nasıl yapılandırılacağını detaylı şekilde ele alıyoruz.
İçindekiler
Domain yönlendirme, bir alan adının başka bir sunucuya veya IP adresine yönlendirilmesi işlemidir. Bu işlem sayesinde kullanıcılar alan adını girdiklerinde doğru sunucudaki web sitesine ulaşır.
DNS (Domain Name System), alan adlarını IP adreslerine çeviren bir sistemdir. DNS olmasaydı her web sitesine IP adresi yazarak erişmek gerekirdi. DNS, kullanıcıların www.siteadi.com yazarak erişim sağlamasını mümkün kılar.
Bir domain kayıt firması üzerinden ihtiyacınıza uygun alan adını satın alın. Popüler domain sağlayıcıları: GoDaddy, Namecheap, Turhost, Natro vb.
Sunucunuza ait IPv4 adresini öğrenin. Bu IP adresi DNS kayıtlarına eklenecektir.
Alan adını aldığınız firmanın kontrol panelinden DNS ayarlarına ulaşın. Alternatif olarak Cloudflare gibi özel DNS sağlayıcıları da kullanılabilir.
Alan adını doğrudan sunucunun IP adresine yönlendirir.
DNS kayıtları değiştirildikten sonra genellikle 5 dakika ila 48 saat arası bir sürede tüm internet servis sağlayıcıları tarafından güncellenir (DNS yayılım süresi).
<VirtualHost *:80> ServerName www.ornekdomain.com DocumentRoot /var/www/ornekdomain </VirtualHost>
server { listen 80; server_name ornekdomain.com www.ornekdomain.com; root /var/www/ornekdomain; index index.html index.php; }
Yaptığınız değişikliklerden sonra sunucuyu yeniden başlatmayı unutmayın:
sudo systemctl restart apache2
veya
sudo systemctl restart nginx
Gerekli portlar (genellikle 80 ve 443) güvenlik duvarında açık olmalıdır.
sudo ufw allow 80 sudo ufw allow 443
Alan adı yönlendirmesi tamamlandıktan sonra HTTPS desteği için SSL sertifikası kurabilirsiniz. Let’s Encrypt ücretsiz ve yaygın bir çözümdür:
sudo apt install certbot python3-certbot-nginx sudo certbot --nginx
Bir domaini sunucuya yönlendirmek ve DNS ayarlarını yapılandırmak, teknik gibi görünse de adım adım ilerleyerek kolayca tamamlanabilir. Bu işlemleri doğru yapmak, web sitesinin sağlıklı çalışması, SEO performansı ve kullanıcı deneyimi açısından kritik önem taşır. Alan adınızla sunucunuzu bağladıktan sonra içerik yönetimi, güvenlik ve performans optimizasyonu gibi konulara odaklanabilirsiniz.