The Pirate Bay’dan Sıkıntısız Torrent Kullanabilmek

irfaN | Güvenlik,İnternet,İpuçları | Tuesday, June 9th, 2009
Aşağıdaki belge geçerliliğini zamanla yitirebilir. Sorunsuz ve kesin çözüm için Macos X ve Bind ile yasaklı sitelere kesin çözüm yazısını okuyabilirsiniz.

Kısım 1 :  Tanım ve Temel Bilgiler

Bilindiği üzere süper hızlı internet sağlayıcımız, saçma kanunlar sayesinde bize olur olmaz yasaklar uygulamakta. Daha önce Youtube DNS ve IP adresleri diye bir yazı yazmıştım. Bu sefer, balık yemesini değil balık tutmasını yazacam -P Hatta çok abartıp, çok başlangıç düzey yazacağım, neyi nasıl yapacağınızı biliyorsanız, sadece IP adreslerini almak için yazının doğrudan sonuna gidebilirsiniz.

The Pirate Bay torrentlerini bir şekilde edinseniz bile, torrent istemciniz  hata kodu döndürebilir. Aşağıdaki ayarları yaptıktan sonra, hem The Pirate Bay a sansürlere takılmadan girebilecek, hemde sıkıntısız torrent indirebileceksiniz.

Bilindiği üzere TTNet’in sansür uygulamasında yaptıkları şey sadece yasaklamak istedikleri sitenin IP adreslerini DNS sunucularından kaldırıp, yasaklandığına dair uyarı çıkan sayfaya yönlendirmek. Her bilgisayar DNS çözümlemesinde önce kendi hosts dosyasına bakar, eğer hosts dosyasında bir alan adı için bir host tanımlanmışsa, öncelikle o hostu tercih eder, tanımlanmamışsa sisteme tanımlı olan DNS sunucusuna aradığı hostu çözümlemesini ister.

The Pirate Bay’a ait IP adreslerini kendi hosts dosyamıza yazarsak, bilgisayarımız TTNet DNS sunucularına sormak yerine, bizim yazacağımız IP adreslerine güvenip doğru işlemleri yapacaktır.

Aşağıdaki işlemleri yapmadan önce, torrent istemcinizde veya tarayıcınızda DNS önbellek sıkıntısı yaşamamak için kapatmanızı şiddetle tavsiye ederim.

Kısım 2 : IP Adreslerini Edinmek

Şimdi gelelim IP adreslerini nasıl edindiğimize. DNS Lookup dediğimiz bir olay var. Bu konuda çok fazla detaya girmek istemiyorum. Yazı fazlasıyla başlangıç düzey oluyor, daha fazla bok etmeyelim. DNS Lookup hizmeti veren bir sürü servis var, Google’da DNS Lookup yazarak bir çoğuna ulaşabilirsiniz. Benim kullandığım yer ise DNS Watch servisi.

DNS Watch a girdikten sonra DNS Lookup / IP Lookup yazan bölgeye, gerçek IP adresini edinmek istediğiniz alan adını veya alt alan adını yazıyoruz. Tür (Type) olarak da A seçiyoruz.  Resolve (Çözümle) butonuna tıklıyoruz. ThePirateBay.org için aşağıdaki sonucu elde etmeniz gerekiyor.

picture-11

Görüldüğü üzere thepiratebay.org adresinin bulunduğu sunucunun A kaydı 192.121.86.15 i gösteriyor.

Türk Telekom AŞ nin yasak politikasında uyguladığı işlem ise, Kendi DNS sunucularından işte buradaki IP adresini kaldırıp, farklı bir IP adresi girmesidir. Bilgisayarımızı bir nevi aldatmasıdır.

Birde www.thepiratebay.org adresinin IP adresine bakalım;

picture-2

Alan adlarında aslında www sonradan eklenmiş bir alias‘dır. Dolayısıyla sadece thepiratebay.org adresini host dosyamıza yazdıktan sonra www.thepiratebay.org yazarak ulaşamayabiliriz. Bu yüzden www.thepiratebay.org ve thepiratebay.org adreslerini ayrı ayrı host dosyamıza yazmamız gerekiyor.

Kısım 3 : Hosts Dosyasını Düzenlemek

UNIX türevi sistemlerde hosts dosyası (eğer extreme bir durum yoksa) /etc/hosts dur. Mac OS X de /private/etc/hosts orjinal bulunduğu yer olmasına rağmen, /etc dosyası /private/etc ye linklendiği için biz yine /etc/hosts olarak kullanabiliriz.

Mac OS X için Kullanacağımız komutu basitçe açıklayalım;

sudo – Farklı kullanıcı olarak çalıştır (Öntanımlı root kullanıcısıdır)
nano – *NIX sistemler için çok popüler konsol tabanlı metin editörüdür
/etc/hosts – Düzenlemek istediğimiz dosyanın bulunduğu yer ve dosya adı

Mac OS X Kullanıcıları Elma + Space basarak Spotlight‘a ulaşıp terminal yazarak, Terminal.app uygulamasına ulaşabilirler.

1
sudo nano /etc/hosts

komutunu verdikten sonra, Password: satırını görünce süper kullanıcı (root) şifresini giriyoruz. Daha sonra DNS Lookup ile elde ettiğimiz IP adreslerini aşağıdaki şekilde satır satır ekliyoruz.

1
2
192.121.86.15 thepiratebay.org
192.121.86.15 www.thepiratebay.org

Fn + F2 yada F2 tuş kombinosyanıyla veya Ctrl + x tuş kombinasyonuyla dosyayı kapat komutunu veriyoruz. Kaydedilmesi için size soracaktır, önce y (yes) tuşuna basarak kaydedilmesini onaylıyor, sonra alt tarafta ‘File Name to Write: /etc/hosts’ satırını göreceksiniz, burada Enter e basıp dosyanın yazılmasını sağlıyoruz.

Son olarak DNS ön belleğimizi temizlemek için

1
dscacheutil -flushcache

komutunu terminale yazıp enter e basıyoruz.

Kısım 4 : Subdomainler için gerekli ayarlar

Bu andan sonra www.thepiratebay.org adresine ulaşabiliriz. www.thepiratebay.org veya thepiratebay.org yazarak ulaştığımızda, The Pirate Bay’ın logosunu göremiyoruz. Firefox kullanıyorsanız sayfaya sağ tuş yapıp, sayfa kaynağını göster e tıklayın. Bazı dosyaların  static.thepiratebay.org şeklinde farklı bir alt alan  adında tutulduğunu görebilirsiniz.

picture-3

2. bölümde anlattığımız gibi yine DNS Watch adresine gidiyor ve bu sefer static.thepiratebay.org adresinin IP adresini öğreniyoruz.

picture-4

Yukarıdaki resimde görüldüğü gibi static.thepiratebay.org adresi, ana sayfa adresinden farklı bir IP adresine yönleniyor. 2. bölümde anlattığımız şeklide, /etc/hosts dosyasını açarak bu adresi ve IP adresini de ekliyoruz. Şu anda /etc/hosts dosyanıza eklediğiniz son satırlar şu şekilde olmalı;

1
2
3
192.121.86.15 thepiratebay.org
192.121.86.15 www.thepiratebay.org
192.121.86.18 static.thepiratebay.org

Firefox’u kapatıyoruz ve dscacheutil -flushcache komutu ile DNS önbelleğimizi temizliyoruz. Şimdi tekrar Firefox u açıp thebiratebay.org adresine giriyoruz. Evet, sayfamız açıldı, resimler, js dosyaları, css dosyaları doğru yerleri işaret ediyor. Artık thepiratebay.org dan torrent edinebilmemiz için herşey hazır.

picture-5

İstediğimiz torrenti arayıp bulduktan sonra torrent istemcimiz ile açıyoruz. Fakat bu seferde istemcimiz tracker’ı bulamayacaktır.

Kısım 5 : Tracker’a (İzleyiciye) istemcinin ulaşmasını sağlamak

Torrentimizin tracker bilgisine ulaşmak için üzerine (Transmission da) çift tıklayarak Inspector penceresini açıyoruz.

picture-7

Resimde de görüldüğü gibi tracker adresimiz http://tracker.thepiratebay.org:80/announce. Biz static, www, ve ana domain IP adreslerini bulup /etc/hosts dosyamıza yazmıştık. Fakat tracker alt alan adının hangi IP adresine ulaşması gerektiğini yazmamıştık. Tekrar DNS Watch adresine gidiyoruz ve tracker.thepiratebay.org adresini lookup ediyoruz. Aşağıdaki fotoğrafta görüldüğü gibi tracker subdomaini birden çok IP adresine sahip.

picture-8

Kısım 3 de anlatıldığı gibi yine bu adresleri de /etc/hosts dosyamıza ekliyoruz.

Yukarıdaki yazdıklarımla uğraşmamak için, aşağıdaki satırları /etc/hosts dosyanıza ekleyebilirsiniz;

1
2
3
4
5
6
7
8
9
10
11
192.121.86.15 thepiratebay.org
192.121.86.15 www.thepiratebay.org
192.121.86.18 static.thepiratebay.org
192.121.86.3 open.tracker.thepiratebay.org
192.121.86.2 tracker.thepiratebay.org
192.121.86.3 tracker.thepiratebay.org
192.121.86.4 tracker.thepiratebay.org
192.121.86.5 tracker.thepiratebay.org
192.121.86.6 tracker.thepiratebay.org
192.121.86.7 tracker.thepiratebay.org
192.121.86.8 tracker.thepiratebay.org

Sonuç : Yasaklı Sitelerde Sorunsuz Sörf

Aynı yöntemi, diğer siteler içinde uygulayıp TTNet AŞ nin ve TC Kanunlarının diretmelerine boyun eğmez, Ktunnel gibi saçma, kirli, sitelerle boğuşmak zorunda kalmazsınız. Ki Ktunnel gibi saçma siteler sizin izleyici (tracker) hatalarınızı gideremez. OpenDNS gibi yoğun kullanılan sunucuları kullanmak istersenizde yavaşlıktan şikayet edebilirsiniz. Sizin derdinize derman olacak en sıkıntısız, dertsiz yöntem budur.

15 Comments »

  1. dns cache resetleme komutu calismadi bende

    ipconfig /flushdns

    bu calisti lakin

    Comment by Anonymous — 10/06/2009 @ 01:15

  2. Eksik bilgi vermişim, haklısınız,

    Mac OS X için : dscacheutil -flushcache
    Microsoft Windows için : ipconfig /flushdns

    komutlarını kullanmak gerekir.

    Comment by irfaN — 12/06/2009 @ 14:49

  3. Merhaba,

    kablosuz netten giriyorum, dediklerinizi harfiyen uyguladım, drivers/etc/hosts dosyası falan hepsine dediklerinizi uyguladım. Fakat yine de thepiratebay.org veya http://www.thepiratebay.org sitelerine giremiyorum ( google chrome kullanıyorum ve daha önce bu işlemi yapmamıştım) . Sizce başka bir sebebi olabilir mi?

    Comment by Anonymous — 03/07/2009 @ 21:07

  4. Merhaba,
    Doğru ayarlamaları yaptıktan sonra, tarayıcınızı kapatın ve
    Microsoft Windows için : ipconfig /flushdns
    komutunu uygulayın. Sıkıntınız önbellek ile alakalı olabilir.

    Comment by irfaN — 03/07/2009 @ 22:29

  5. open.tracker.thepiratebay.org sorgulattığımda karşısında ip adresi çıkmıyor? üstteki ip adreslerinin hepsini denedim ama fayda etmedi. en son kafayı sıyırdım bu hale getirdim hosts dosyasını;

    194.71.107.15 thepiratebay.org
    194.71.107.15 piratebay.org
    194.71.107.15 http://www.thepiratebay.org
    194.71.107.15 http://www.piratebay.org
    194.71.107.18 static.thepiratebay.org
    194.71.107.19 torrents.thepiratebay.org
    192.121.86.6 tracker.thepiratebay.org
    192.121.86.7 tracker.thepiratebay.org
    192.121.86.8 tracker.thepiratebay.org
    192.121.86.1 open.tracker.thepiratebay.org
    192.121.86.2 open.tracker.thepiratebay.org
    192.121.86.3 open.tracker.thepiratebay.org
    192.121.86.4 open.tracker.thepiratebay.org
    192.121.86.5 open.tracker.thepiratebay.org
    192.121.86.6 open.tracker.thepiratebay.org
    192.121.86.7 open.tracker.thepiratebay.org
    192.121.86.8 open.tracker.thepiratebay.org
    192.121.86.9 open.tracker.thepiratebay.org

    ama o da fayda etmedi. :) bir öneriniz var mı?

    Comment by anonim — 05/09/2009 @ 23:03

  6. http://blog.irfandurmus.com/macos-x-ve-bind-ile-yasakli-sitelere-kesin-cozum/

    adresindeki çözümü uygulayabilirsiniz.

    Comment by irfaN — 06/09/2009 @ 01:41

  7. 194.71.107.15 thepiratebay.org
    194.71.107.15 http://www.thepiratebay.org
    194.71.107.18 static.thepiratebay.org
    194.71.107.2 eztv.tracker.thepiratebay.org
    194.71.107.2 vip.tracker.thepiratebay.org
    194.71.107.4 vtv.tracker.thepiratebay.org
    194.71.107.4 tv.tracker.thepiratebay.org
    194.71.107.5 open.tracker.thepiratebay.org
    194.71.107.5 tpb.tracker.thepiratebay.org
    194.71.107.6 a.tracker.thepiratebay.org
    194.71.107.8 tracker.thepiratebay.org
    194.71.107.19 torrents.thepiratebay.org
    194.71.107.17 rss.thepiratebay.org
    194.71.107.17 captcha.thepiratebay.org
    194.71.107.16 upload.thepiratebay.org

    =^.^=

    Comment by Onur Pay — 26/09/2009 @ 01:17

  8. tracker.thepiratebay.org u lookup yapmaya çalıştığımda 127.0.0.1 i veriyor, sebebi nedir acaba ?

    Comment by Can — 14/10/2009 @ 06:44

  9. tracker.thepiratebay.org alan adı 127.0.0.1 adresini, yani localhost’unuzu çözümlüyordur.
    MacOS X kullanıyorsanız /etc/hosts dosyanızda “127.0.0.1 tracker.thepiratebay.org” gibi bir satır olabilir.
    Bu satırı silip veya başına # işareti koyarak kapatıp, arkasından tarayıcınızı kapatıp, dscacheutil -flushcache komutunu verirseniz düzelecektir.

    Comment by irfaN — 14/10/2009 @ 14:34

  10. çok iyi ilgilisin bu konuda yardımcıda oluyosun ama keşke resimli anlatsan inan bu yazdıklarından dahi bişe anlamadım :( yardımcı olabilirmisin ?

    Comment by rock — 26/11/2009 @ 13:08

  11. ttnet’den uyarı sayfası çıkıyo kategori:rist/dolandırıcılık/suç
    dnc watch da arama yaptıktan sonra bile o sayfa çıkıyo bundan nasıl kurtulucam

    Comment by rock — 26/11/2009 @ 13:14

  12. çok teşekkürler çalışıyor inanamıyorum hemde hiç bir program falan yüklemeden sadece bi dosyanın içine bişeyler yazmayla ip ve sitenin adını yaz hemen kaydet ve sonra dnsflush çok basit tüm yasaklı sitere yapılabiliyor

    Comment by crfety — 06/12/2009 @ 10:25

  13. yeni hosts 12 aralık 2009
    95.211.101.132 Tracker.thepiratebay.org
    194.71.107.1 Ns1.thepiratebay.org
    77.247.176.185 Ns2.thepiratebay.org
    217.75.120.120 Ns3.thepiratebay.org
    194.71.107.15 thepiratebay.org
    194.71.107.15 http://www.thepiratebay.org
    194.71.107.18 static.thepiratebay.org
    212.63.222.20 ns0.thepiratebay.org
    95.211.101.132 open.tracker.thepiratebay.org
    194.71.107.15 piratebay.org
    194.71.107.15 http://www.piratebay.org
    194.71.107.19 torrents.thepiratebay.org
    95.211.101.132 eztv.tracker.thepiratebay.org
    95.211.101.132 vip.tracker.thepiratebay.org
    95.211.101.132 tv.tracker.thepiratebay.org
    95.211.101.132 tpb.tracker.thepiratebay.org
    95.211.101.132 a.tracker.thepiratebay.org
    194.71.107.17 rss.thepiratebay.org
    194.71.107.17 captcha.thepiratebay.org
    194.71.107.16 upload.thepiratebay.org

    Comment by ozturk — 12/12/2009 @ 08:57

  14. çok sağol verdiğin bilgiler için… ama – komik olacak bu soru belki – hosts dosyası (veya her neyse) nereden bulunur :S nereden aramam gerektiğini de bulamadım :S

    Comment by nur — 03/02/2010 @ 01:24

  15. sen harika bir insansın dostum :D hep merak etmişimdir host dosyalarındaki iplerin nasıl elde edildiğini :) tenk yu! tenk yu!

    Comment by Çağlar — 22/07/2010 @ 23:52

RSS feed for comments on this post. TrackBack URI

Leave a comment

Cekirdek; WordPress | Gorsel; Roy Tanck | Ev Sponsoru - Hosting degil! bildigin ev - ; SnefeRu