dns olayının mantığını kaparsan gerisi gelir.
adsl ipleri zaten telekom dnslerinden çözümlendiği için domain olmadan sadece ip olduğu sürece dnsye zaten gerek kalmaz . dns sunucusu çalıştırmadanda ip üzerinden sitene bağlantı kurabilirsin. yapman gereken apache,mysql kurup siteni yayınlamak.
gelelim domain işine;
işin içine domain girince işlemler uzuyor biraz. eğer no-ip.com, dyndns.org gibi bedava dynamic dns hizmeti veren yerlerden isim alırsan, modemin destekliyorsa modeminden ayarları yaparak siteni bedava bir domain üzerinden yayınlayabilirsin desteklemiyorsa ismi aldığın siteden indirebileceğin bir toolla otomatik olarak domaini kendi makinana yönlendirebilirsin.
çözümlemeyi ismi aldığın site üzerinden yapar.
dnsde mantık şudur.
www.domain.com diye bi isim olsun. bu domain bir nameserver ile bir sunucuya (hosting) bağlanır.
ns1.nameserver.com ns2.nameserver.com şeklindeki nameserverlar
www.domain.com u sunucuya yönlendirir. eğer sunucuda dns hizmeti çalışıyorsa ve ilgili domainin kayıtları varsa, sunucu
www.domain.com bende çalışıyor bak gösteriyim diyerek dns kayıtlarını gösterir. böylece bağlantı kurulmuş olur. domain nameservera, nameserverda sunucuya yönlendirilmiş olur. nameserver ipleri sunucu ipleri ile aynı olmalıdır yoksa bağlantı kurulamaz.
bir de çözümleme olayı vardır ki;
kullanıcılar
www.domain.com a bağlanmak istediklerinde üstteki şema izlenerek sunucudan cevap beklenir. dns (resolver) tarafından sunucuya dns query gönderilir. cevap alınıp çözümleme yapıldıktan sonra bağlantı kurulur.
şimdi gelelim senin olaya.statik bir ip edindikten domain panelinden domainine nameserver girip domainini yönlendirmen gerekecektir. bu kısımda yeni bir nameserver oluşturup, nameserverına telekomdan almış olduğun statik ip yi yazacaksın. böylece domainin senin bilgisayarına yönlenmiş olacak. daha sonra makinandan o domain ile ilgili dns zone kayıtlarını girmen gerekecek. domain için A name, SOA record, TTL değerleri NS recordları, CNAME kayıtları ve mail için MX kayıtları girmen gerekir.
örnek bir zone kaydı;
$TTL 14400
@ 86400 IN SOA ns1.nameserver.com. admin.domain.com. (
2008053001 ; serial, todays date+todays
86400 ; refresh, seconds
7200 ; retry, seconds
3600000 ; expire, seconds
86400 ) ; minimum, seconds
domain.com. 86400 IN NS ns1.nameserver.com.
domain.com. 86400 IN NS ns2.nameserver.com.
domain.com. IN A statik-ip-adresin
localhost.domain.com. IN A 127.0.0.1
domain.com. IN MX 0 domain.com.
mail IN CNAME domain.com.
www IN CNAME domain.com.
ftp IN CNAME domain.com.