İnternette ziyaret ettiğimiz hemen hemen her web sitesinin kendine ait bir adresi var. Google, YouTube veya herhangi bir web sitesini açarken tarayıcının adres çubuğuna yazdığımız bu isimler aslında domain olarak adlandırılıyor.
Bir web sitesi oluşturmak isteyenlerin ilk karşılaştığı konulardan biri de alan adı seçimi. Ancak domain satın almak, yalnızca bir isim belirleyip ödeme yapmaktan ibaret değil. Alan adlarının nasıl çalıştığını, DNS kayıtlarının ne işe yaradığını ve hosting ile arasındaki farkı bilmek ileride karşılaşılabilecek birçok teknik sorunu önleyebilir.
Peki domain tam olarak nedir? Bir alan adı tarayıcıya yazıldığında arka planda neler gerçekleşir?
Domain Nedir?
Domain, Türkçede alan adı olarak bilinen ve internet üzerindeki bir kaynağa ulaşmak için kullanılan okunabilir adrestir.
Örneğin example.com bir alan adıdır. İnternete bağlı sunucular ve cihazlar birbirleriyle iletişim kurarken IP adreslerini kullanır. Domain sistemi ise insanların bu sayısal adresleri ezberlemek zorunda kalmadan web sitelerine ulaşmasını sağlar.
Bir web sitesinin IP adresi değişse bile DNS kayıtları doğru şekilde güncellendiğinde kullanıcılar aynı alan adını kullanmaya devam edebilir.
Alan adları genel olarak iki temel bölümden oluşur:
İkinci seviye alan adı: Markayı veya siteyi temsil eden isim. Örneğin
example.Üst seviye alan adı: İsmin sonunda bulunan uzantı. Örneğin
.com.
Böylece example.com şeklinde bir internet adresi ortaya çıkar.
Domain yalnızca web siteleri için kullanılmaz. Kurumsal e-posta adresleri, alt alan adları ve farklı internet hizmetleri de aynı alan adı üzerinden çalışabilir.
Domain Nasıl Çalışır?
Bir web sitesini ziyaret ettiğinizde tarayıcınız doğrudan alan adını anlayarak sunucuya bağlanmaz. Öncelikle bu alan adının hangi IP adresine karşılık geldiğinin bulunması gerekir.
Bu işlemi DNS (Domain Name System) gerçekleştirir.
Örneğin tarayıcınıza example.com yazdığınızı düşünelim. Basitleştirilmiş bir DNS sorgulama sürecinde şu işlemler gerçekleşir:
Tarayıcı ve işletim sistemi daha önce kaydedilmiş DNS sonuçlarını kontrol eder.
Sonuç bulunamazsa yapılandırılmış DNS çözümleyicisine sorgu gönderilir.
DNS çözümleyicisi, gerekirse kök DNS sunucularına ve ilgili üst düzey alan adı sunucularına başvurur.
Alan adının yetkili DNS sunucusundan gerekli kayıt bilgisi alınır.
Elde edilen IP adresi kullanılarak web sunucusuna bağlantı kurulur.
Bu işlemler genellikle çok kısa sürede tamamlanır. DNS sorgularının önbellekte tutulması da aynı adresin tekrar ziyaret edilmesinde süreci hızlandırabilir.
Burada önemli olan nokta, domain ile IP adresinin birbirinden farklı kavramlar olmasıdır. Domain insanların kullandığı adres, IP adresi ise ağ üzerindeki iletişimde kullanılan sayısal tanımlayıcıdır.
DNS Nedir? Domain ile DNS Arasındaki İlişki
DNS, alan adlarını IP adresleriyle eşleştiren dağıtık bir sistemdir. İnternetteki alan adlarının doğru sunuculara yönlendirilmesini sağlar.
Bir alan adı satın aldığınızda DNS hizmetini de yapılandırmanız gerekir. Bu işlem genellikle kayıt kuruluşunun panelinden veya Cloudflare gibi harici bir DNS sağlayıcısından yapılabilir.
DNS yönetiminde farklı kayıt türleri bulunur. Her kaydın farklı bir görevi vardır.
A kaydı: Alan adını bir IPv4 adresine yönlendirir. Örneğin bir web sitesinin sunucu IP adresini bu kayıt üzerinden tanımlayabilirsiniz.
AAAA kaydı: A kaydına benzer şekilde çalışır ancak IPv6 adresleri için kullanılır.
CNAME kaydı: Bir alan adını başka bir alan adına yönlendiren DNS kaydıdır. Örneğin www.example.com adresinin example.com adresini takip etmesi sağlanabilir.
MX kaydı: Alan adı için e-posta gönderen sunucuları tanımlar. Google Workspace veya başka bir e-posta hizmeti kullanırken bu kayıtların yapılandırılması gerekir.
TXT kaydı: Alan adıyla ilgili metin tabanlı bilgileri saklar. SPF, DKIM ve DMARC gibi e-posta doğrulama yapılandırmalarında sıklıkla kullanılır.
DNS kayıtlarını değiştirirken dikkatli olmak gerekir. Yanlış yapılandırılmış bir MX kaydı e-posta teslimatını, hatalı bir A kaydı ise web sitesine erişimi etkileyebilir.
Nameserver Nedir?
Nameserver, bir alan adı için yetkili DNS kayıtlarını sağlayan sunucudur.
Domain satın aldığınızda alan adının hangi nameserver üzerinden yönetileceğini belirleyebilirsiniz.
Örneğin Cloudflare kullanan bir alan adında kayıt kuruluşunun paneline Cloudflare tarafından verilen nameserver adresleri girilir. Bu işlem tamamlandıktan sonra A, AAAA, MX, CNAME ve TXT kayıtları Cloudflare üzerinden yönetilebilir.
Burada sık karıştırılan bir ayrıntı var: Nameserver değiştirmek, alan adının kayıt kuruluşunu değiştirmek anlamına gelmez.
Alan adınızı bir firmadan satın alıp DNS yönetimini tamamen başka bir sağlayıcıya taşıyabilirsiniz. Domain kayıt hizmeti ile DNS barındırma hizmeti birbirinden bağımsız çalışabilir.
Domain ile Hosting Arasındaki Fark Nedir?
Yeni bir web sitesi kurarken domain ve hosting kavramları genellikle birlikte karşımıza çıkar. Ancak ikisi aynı hizmeti ifade etmez.
Domain, ziyaretçilerin web sitenize ulaşmak için kullandığı internet adresidir. Hosting ise web sitenizin dosyalarının ve uygulamasının çalıştığı sunucu hizmetidir.
Bunu basit bir örnekle açıklayabiliriz:
Bir işletmenin adresi ile o işletmenin bulunduğu bina aynı şey değildir. Domain ziyaretçiye ulaşacağı adresi gösterirken hosting, web sitesinin çalıştığı altyapıyı sağlar.
Bir alan adına sahip olup henüz hosting hizmeti almamış olabilirsiniz. Benzer şekilde bir sunucu kiralayarak IP adresi üzerinden uygulama çalıştırmanız da mümkündür. Ancak herkesin kolayca erişebileceği bir web sitesi oluşturmak için domain ve sunucu altyapısının birlikte yapılandırılması yaygın yöntemdir.
Domain Uzantıları Nelerdir?
İnternette farklı amaçlar için kullanılan çok sayıda alan adı uzantısı bulunuyor.
En sık karşılaşılanlardan bazıları şunlardır:
.com: Genel amaçlı web siteleri ve ticari projeler..net: Tarihsel olarak ağ ve internet hizmetleriyle ilişkilendirilmiş genel amaçlı uzantı..org: Genellikle kuruluşlar ve topluluklar tarafından tercih edilen uzantı..com.tr: Türkiye'de ticari kullanımda sık karşılaşılan alan adı uzantısı..tr: Türkiye ülke kodlu üst seviye alan adı..dev: Yazılım geliştirme ve teknoloji projelerinde kullanılan uzantı..io: Teknoloji ve yazılım projelerinde sık karşılaşılan uzantı.
Uzantı seçerken yalnızca popülerliğe bakmamak gerekir. Projenin hedef kitlesi, marka adı ve uzun vadeli kullanım planı da dikkate alınmalıdır.
Örneğin Türkiye'deki kullanıcılara hitap eden bir işletme için .com.tr mantıklı bir seçenek olabilir. Uluslararası bir proje için .com tercih edilebilir.
Domain Nasıl Satın Alınır?
Alan adı satın almak için bir domain kayıt kuruluşunu kullanabilirsiniz. Bu kuruluşlar, ilgili uzantının kayıt sistemine başvuru yapmanızı sağlar.
İşlem genellikle oldukça basittir:
Kullanmak istediğiniz alan adını belirleyin.
Kayıt kuruluşunun alan adı sorgulama ekranına girin.
Alan adının müsait olup olmadığını kontrol edin.
Uygun uzantıyı seçin.
Gerekli kayıt bilgilerini tamamlayın.
Kayıt süresini ve ücretini kontrol ederek satın alma işlemini gerçekleştirin.
Burada dikkat edilmesi gereken birkaç konu bulunuyor.
Öncelikle yalnızca ilk yılın fiyatına bakmayın. Yenileme ücretleri kayıt ücretinden farklı olabilir. Ayrıca alan adının kimin adına kaydedildiğini kontrol edin.
Bir işletme veya müşteri için alan adı alıyorsanız kaydın doğru kişi ya da kuruluş adına yapılması önemlidir. Alan adı yönetim hesabının ve iletişim e-posta adresinin kontrolünün kimde olduğu da baştan belirlenmelidir.
Türkiye'deki .tr uzantılı alan adları için tahsis işlemleri TRABİS sistemi üzerinden yürütülür. Bu uzantılarda genel tahsis süresi bir defada en az bir, en fazla beş yıl olarak belirlenmiştir.
Domain Satın Alırken Nelere Dikkat Edilmeli?
Bir alan adını satın almak birkaç dakika sürse de yanlış seçim uzun süre kullanılacak bir adresi dezavantajlı hâle getirebilir.
Ben alan adı seçerken öncelikle ismin kolay hatırlanabilir olmasına dikkat ediyorum. Çok fazla tire, rakam veya karmaşık kelime içeren adresler kullanıcıların yanlış yazmasına neden olabilir.
Bunun dışında şu noktalara da dikkat etmek gerekiyor:
Marka kontrolü: Seçtiğiniz alan adının başka bir işletmenin tescilli markasıyla çakışmadığını kontrol edin.
Yenileme maliyeti: İlk satın alma fiyatı kadar sonraki yılların yenileme bedelini de inceleyin.
DNS yönetimi: Kayıt kuruluşunun DNS kayıtlarını düzenlemenize izin vermesi ve harici nameserver kullanımını desteklemesi önemli.
Transfer imkânı: İleride başka bir kayıt kuruluşuna geçmek isteyebilirsiniz. Alan adının transfer koşullarını önceden inceleyin.
İletişim bilgileri: Kayıt sırasında kullanılan e-posta adresinin erişilebilir olması gerekir. Yenileme bildirimleri ve güvenlik işlemleri bu bilgiler üzerinden yürütülebilir.
Domain Süresi Dolarsa Ne Olur?
Alan adları kalıcı olarak satın alınan varlıklar değildir. Belirli bir süre için tahsis edilir ve kullanımın devam etmesi için yenilenmeleri gerekir.
Yenileme tarihi yaklaştığında kayıt kuruluşları genellikle bildirim gönderir. Bu bildirimleri takip etmek ve ödeme işlemini zamanında tamamlamak önemlidir.
Süresi dolan alan adlarının durumu uzantıya ve kayıt kuruluşunun uyguladığı kurallara göre değişebilir. Bazı durumlarda yenileme için ek süre bulunurken bazı durumlarda kurtarma ücreti ödenmesi gerekebilir.
.tr uzantılı alan adlarında ise TRABİS tarafından açıklanan tahsis ve yeniden tahsis süreçleri uygulanır.
Alan adının süresinin dolması yalnızca web sitesini etkilemez. Aynı domain üzerinden çalışan kurumsal e-posta adresleri ve diğer servisler de erişilemez hâle gelebilir.
Bu nedenle otomatik yenileme seçeneğini etkinleştirmek ve ödeme bilgilerinin güncel olduğundan emin olmak iyi bir önlemdir.
Alt Alan Adı (Subdomain) Nedir?
Ana alan adının altında oluşturulan ek adreslere subdomain, yani alt alan adı denir.
Örneğin:
blog.example.companel.example.commail.example.comapi.example.com
Bu adreslerin tamamı aynı ana domain üzerinden oluşturulabilir.
Alt alan adları farklı uygulamaları veya hizmetleri birbirinden ayırmak için oldukça kullanışlıdır. Örneğin ana web sitesini bir sunucuda çalıştırırken yönetim panelini başka bir sunucuya yönlendirebilirsiniz.
Bunun için ilgili DNS kayıtlarını doğru şekilde yapılandırmanız yeterlidir. Tabii uygulamanın kendi sunucu ve güvenlik ayarlarının da bu alan adını desteklemesi gerekir.
Sık Sorulan Sorular
Domain ücretsiz alınabilir mi?
Bazı platformlar ücretsiz alt alan adları sunar. Ancak kendi alan adınız üzerinde uzun vadeli kontrol sahibi olmak istiyorsanız ücretli bir alan adı kaydı tercih etmek daha sağlıklıdır. Ücretsiz uzantıların kullanım ve yenileme koşulları ayrıca incelenmelidir.
Bir hosting olmadan domain kullanılabilir mi?
Evet. Alan adı satın aldıktan sonra hosting almadan da bu ismi elinizde tutabilirsiniz. DNS kayıtlarını daha sonra yapılandırarak bir web sitesine veya başka bir internet hizmetine yönlendirebilirsiniz.
Domain başka bir firmaya taşınabilir mi?
Evet. Alan adının uzantısına ve ilgili transfer kurallarına bağlı olarak başka bir kayıt kuruluşuna transfer edilebilir. Bu işlemde genellikle alan adı sahibinin onayı ve gerekli transfer kodu istenir.
DNS değişikliği ne kadar sürede gerçekleşir?
DNS değişiklikleri her yerde aynı anda görünmeyebilir. Değiştirilen kaydın TTL değeri, önceki önbellekler ve DNS sağlayıcıları bu süreyi etkiler. Bazı değişiklikler birkaç dakika içinde görülürken bazı durumlarda daha uzun süre beklemek gerekebilir.
Domain ile URL aynı şey mi?
Hayır. Domain, internet adresinin alan adı bölümüdür. URL ise protokol, alan adı, yol ve gerektiğinde sorgu parametrelerini içeren tam kaynaktır. Örneğin https://example.com/blog/yazi bir URL'dir; example.com ise domain adıdır.
Sonuç Olarak;
Domain, internette bir web sitesine ulaşmanın en temel bileşenlerinden biri. Ancak alan adı satın almakla iş bitmiyor. DNS kayıtlarının doğru yapılandırılması, nameserver seçimi, yenileme takibi ve güvenlik ayarları da en az alan adını seçmek kadar önemli.
Özellikle birden fazla web sitesi veya sunucu yönetenlerin domain ve DNS yönetimini iyi anlaması gerekiyor. Çünkü yanlış yapılandırılmış tek bir kayıt, çalışan bir web sitesinin veya e-posta hizmetinin erişilemez hâle gelmesine neden olabilir.
Yeni bir proje başlatıyorsanız alan adınızı seçerken yalnızca bugünkü ihtiyaçlarınızı değil, ileride kuracağınız altyapıyı da düşünün. Doğru seçilmiş ve düzgün yönetilen bir domain, uzun yıllar boyunca projenizin internet üzerindeki adresi olacaktır.