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...
Mesela kendimden örnek vereyim. Diyelim ki içeriğinin gizli kalmasını istediğiniz bir veritabanına bir yığın bilgi girişi yapmanız gerekiyor. Tek başınıza değilsiniz tabi, bu görevi arkadaşlarınız arasında paylaştırdınız. Şimdi hepinizin aynı veritabanına erişip aynı anda veri girişi yapabilmeniz gerek. Ama programı ve veritabanını uzak bir sunucuya atmak istemiyorsunuz. Çünkü veri girişi yaparken, aynı zamanda programı geliştirmek için çalışmayı sürdürüyor ve eksik kısımları düzeltiyorsunuz. Üstelik başta dediğimiz gibi veritabanının içeriğinin güvenliği de sizin için önemli... Evet, işte bilgisayarınızı geçici olarak sunucu haline getirmek için çok iyi bir neden...
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...
IP Adresleri ve Yerel IP Adresinin Sabitlenmesi
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. Neyse, 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.
Port Yönlendirme
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..http://www.portacmak.com/ 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ı girmeniz gerekir. İstenen değerleri girip kaydettikten sonra belirlediğiniz port açılmış olur 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...
Hiç yorum yok:
Yorum Gönder