Network üzerine biraz bilgisi olan herkes, internet üzerindeki bilgisayarlara ip ile ulaşıldığını bilir. Peki neden? Sebebi şu:
Favori arama motorunuzu açmak için browser’a girip “74.125.43.147” girdiğinizi düşünün. Favori mail server’ınız için de “69.147.112.160”. Peki gazeteniz için, en sevdiğiniz site için, faturalarınızı ödemek için, oyun oynamak için … yüzlerce ip adresi ezberlemek zorunda kalacaktınız.
Böyle bir hayat çekilmezdi doğrusu, peki ya ezberlediğiniz ip adreslerindeki bilgisayarlar bozulduğunda ne olacak? işte bu gibi nedenlerden dolayı, DNS (domain name server) sistemi kurulmuştur. Browser’ınıza herhangi bir domain adı yazdığınızda, www.google.com, bu sistem üzerinden sorgulanarak ip adresi öğrenilir ve ardından da o ip adresine bağlanılır. Bu şekilde lokasyon olarak size daha yakın server’lara bağlanmanız (bunun nedeni ping’te anlattığım ttl ve gecikme değerlerini azaltmak ve hızı arttırmaktır) ve herhangi bir ip adresindeki server arıza verip durduğunda sizi kolayca başka server’a göndermek içindir. Aynı şekilde bir server üzerinden birden fazla sitenin kullanılmasını da mümkün kılar. Peki yazının bu noktaya kadar olan kısmının ttnet’in siteleri yasaklaması ile ne alakası var diyebilirsiniz. ttnet’in de kendi dns server’ları var ve interneti ondan aldığınız için bilgisayarlarınız dns sorgularını ttnet’a ait dns server’lara gönderiyor. (195.175.39.39 ve 195.175.39.40 [bu değerler benim modem’im için geçerli sizin için değişebilir]). Peki bir site nasıl yasaklanıyor? Çok basit:
ttnet dns server’larında, o siteye ait ip adresleri, ttnet’in “yasak kardeşim” diyen bilgisayarının ip adresleri ile değiştiriliyor.
Bir örnek ile açıklığa kavuşturalım. thepiratebay.org adresi yasak, yanılıyor muyum? hadi onun ip adresini sorgulayalım. Bunun için başlat>çalıştır>”cmd” enter yapıyoruz. karşımıza çıkan komut satırından ise “nslookup” programını kullanıyoruz.
Bu siteye erişim mahkeme kararıyla engellenmiştir.
Viola! Site engellenmiş oldu. Peki dns olarak ttnet dns’i yerine OpenDNS ismi verilen projenin dns server’larını (208.67.222.222 ve 208.67.220.220) kullanırsak ne olur? deneyelim:
Server: ttdns39.ttnet.net.trAddress: 195.175.39.39Name: thepiratebay.orgAddress: 192.121.86.15