Aslında internette sunuculuk hizmeti veren yığınla firma var. Üstelik yıllık fiyatlar oldukça uygun. Ama evde sunucu kurmak için çok farklı nedenleriniz olabilir...
Başlamadan önce bilgisayarınızda bir yerel sunucunun kurulu olduğunu varsayıyorum. Yazıda, ayrıca bir yerel sunucu kurmak ile ilgili bilgi olmayacak...
Bilgisayarınızı internete bağladığınızda, servis sağlayıcınız(ISP > Internet Service Provider) size bir ip adresi verir. Bu adres bilgisayarınızın harici ip adresidir (WAN IP > Wide Area Newtwork IP ). Bilgisayarınızın bir de yerel ağda kendisine verilen bir ip adresi vardır. Bu da yerel ip adresidir (LAN IP > Local Area Network IP). Her iki ip adresi de normal şartlarda değişkendir.
Bilgisayarımızı sunucu yapmak için, en azından ağdan ayrılıp tekrar bağlandığımız zaman değişmesin diye işe yerel ip adresimizi sabitleyerek başlayabiliriz. Eğer sunucumuzu geçici bir süreliğine kurmuyorsak, harici ip adresimizi de sabitlememiz gerekir ama bunu sadece servis sağlayıcımız ücret karşılığında yapabilir. Yerel ip adresleri genelde 192.168.?.? veya 10.0.?.? şeklinde olur. cmd.exe'de ipconfig /all > "c:\a.txt" yazarak bağlantıların ip adresleri ile ilgili bir liste elde edebiliriz...
a.txtyi açıyoruz. Bağdaştırıcımızın "Özellikler"ine giriyoruz ve listeden "İnternet Protokolü Sürüm 4"ü seçip "Özellikler" butonuna tıklıyoruz. (Son zamanlarda çok yaygınlaştığı için söylüyorum; youtubea girmek için DNS değiştirdiğimiz pencereyi açıyoruz yani.) Karşımıza çıkacak pencerede varsayılan ayar gereği "Otomatik olarak IP al" seçeneği seçilidir. Alttaki "Aşağıdaki Ip adresini kullan"ı seçiyoruz. "IP adresi" kutusuna, a.txt dosyasında yer alan bağdaştırıcımıza ait "IPv4 Adresi"ni giriyoruz. Bu adrese yakın başka bir adres te belirleyebiliriz. Ama seçeceğimiz adresin, modemimizin ip dağıtım aralığında olması gerekiyor. a.txtde kullanılan bağdaştırıcıya ait "Varsayılan Ağ Geçidi" için okunan değer, modemin ip dağıtmaya başladığı değerdir. Örneğin bu değer 10.0.0.1 ise 10.0.0.20 gibi bir sabit ip belirleyebilirsiniz. Eğer birden fazla bilgisayarın bağlandığı bir yerel ağa bağlıysanız seçeceğiniz ipnin ilk dağıtılacak ip adresine uzak olması olası ip çakışmalarını önleyecektir. Ip adresini girdikten sonra Alt ağ maskesine ve varsayılan ağ geçidine az önce oluşturduğumuz a.txt dosyasında, kullanılan bağdaştırıcı ile ilgili satırlarda okuduğumuz değerleri giriyoruz. Böylece yerel ip adresimizi sabitlemiş oluyoruz.
Bir bilgisayar, internet üzerinden sizin bilgisayarınızın harici ipsine http komutu ilettiğinde, istek modeminize iletilir ancak sizin bilgisayarınıza ulaştırılmaz. İsteklerin az önce sabitlediğiniz ip adresine yönlendirilmesini sağlamak için modem ayarlarından port yönlendirmesi yapmanız gerekir. Bu ayarlar genelde "NAT" (Network Address Translation) menüsü altında olur ama elbette modemden modeme değişir. Bu konuda şu siteden yardım alabilirsiniz. Modem ayarlarınızdan port yönlendirme ile ilgili sayfayı bulduktan sonra, sayfada size iç/dış portlar ve yerel/uzak sunucu adresleri sorulur. İç porta yerel sunucunuzun yayın yaptığı port numarasını, dış porta dışarıdan yapılacak erişimler için açmak istediğiniz port numarasını, iç ipye de bilgisayarınızın yerel ip adresini girmeniz gerekir. Dış ip adresini boş bırakabilirsiniz. Değerleri girip kaydettikten sonra belirlediğiniz dış portu açmış olursunuz ve bu porta gelecek tüm istekler, yine sizin belirlediğiniz yerel ip adresine sahip bilgisayarın belirlediğiniz portuna yönlendirilir...
İşin bir de güvenlik boyutu var tabi. Ama sunucumuzu kalıcı olarak kurmadığımız için işin o boyutuna hiç girmiyoruz...
usta sagolasın anlatım için lakin server kurucazya işin orasına hiç girmedik.tebrikler çok aydınlatıcı oldu. : )
tşk ederim.
üstadım verdiğiniz bilgiler için teşekkürler.. sunucu sorunları yüzünden evime sunucu kurmak istiyorum ve bunun araştırmasını yapıyorum
Uzun süreli çalışacaksa evde sunucu kurmak pek mantıklı görünmüyor aslında. Az miktarda ücret karşılığında iyi hizmet veren sunucular var. Onlara yönelebilirsiniz.
Aradan 9 yıl geçmiş.