DNS nedir, neden kullanılır, nasıl yani?
|
Youtube kapatılma olaylarıyla bu DNS denen şeyi herkes duydu. - Abi DNS diye bişey varmış, onu değiştiriyomuşsun yutuba giriyomuşsun. Nedir, ne değildir, nasılmış yani, anlatalım: DNS nedir?Domain Name System, bazı yerlerde de Domain Name Server diye geçiyor, farketmez. Bildiğiniz üzere internete giriş yapan tüm modemlerin kendine ait bir IP’si olur. (bilgisayara değil, modeme ip veriliyor) IP (internet protokol) bizim internetteki kimliğimizi belirliyor. Aynı telefon numarası gibi düşünün. İnternette iletilen her veri paketinde alıcı ve gönderici IP adresi olmak zorunda. Biz bir web sitesini yayınlayan web sunucusuna ulaşmak için o sunucunun IP’sine bir TCP paketi gönderiyoruz, o web sitesiyle ilgili verileri (html dosyası, görsel…) talep ediyoruz. Temelde iş böyle oluyor. Peki sitelere IP numarasıyla erişmek ne kadar mantıklı olurdu? Telefon numarası ezberler gibi site IP’si ezberlemek mantıklı birşey değil tabiki. İşte bu sebeple DNS denen şeyi tasarlamış amcalar. Esasen biz web tarayıcımızın adres satırına bir sitenin IP’sini girerek de o siteye erişebiliriz. DNS, alan adlarının IP’lerini barındıran sunuculardır. Birsürü vardır ve DNS’ler dünya çapında sürekli birbirini takip eder, günceller. (Telekom’unkiler çok geç güncelleniyor bu arada) Yani, biz tarayıcımıza bir alan adı yazıp entera bastığımızda önce DNS’ten o alan adının IP’si sorulur, daha sonra o siteye (web sunucusuna) ulaşılır. DNS IP’siSonuç olarak DNS de bir web sunucusu gibi çalışır, kendisine gelen alan adlarının IP’lerini geri gönderir. Bütün web sunucuları gibi DNS’e de IP ile erişiyoruz. Peki onu nereden biliyoruz? Hani modemimizi açtığımızda önce ışıkları yanıp söner, bir süre sonra bağlanır. İşte o sırada birçok bilgi alış verişi oluyor, Telokom bize kendi IP’mizi veriyor ve bizim için kendi DNS’lerinden birinin IP’sini veriyor, DNS olarak bunu kullanabilirsin diyor. İşte mahkeme kararıyla kapatılan siteler Telekom’un DNS’leri üzerinden kapatılıyor. Telekom DNS’lerinde o alan adının (misal youtube.com) IP’sini kendi belirlediği biryere (kapatılmıştır sayfasını yayınlayan yere) yönlendiriyor. Bu sebeple OpenDNS gibi başka DNS’leri kullananlar kapalı sitelere girebiliyor. Bir de yeni çıktı, artık IP erişimi de kapatıyorlar. Bu da şu demek oluyor, biz başka bir DNS’ten Youtube’un IP’sini çekebilsek bile Youtube IP’sine giden veri paketlerimiz engelleniyor. (Bunun çözümü de yurtdışı bir Proxy sunucu kullanmak) Şunu da eklemek istiyorum, ben de böyle kullanıyorum ama aslında “IP’mi öğrenmek istiyorum” tarzında bir cümle yanlıştır, “IP adresimi öğrenmek istiyorum” doğrudur. Çünkü IP bir iletişim katmanıdır, IP adresi o katman için tanımlanan numaradır. Oldu iyi DNS ler dilerim. |
English Articles
Emrah Üstün
(3 oy,3 üzerinden ortalama:2,67)
20 Haziran, 2008 saat 13:46
DNS nedir, neden kullanılır?…
Dns nedir, nasıl oluyor, Telekom siteleri nasıl kapatıyor?…
21 Haziran, 2008 saat 01:58
Bir süredir aklıma takılan bir şey var: Tünelleme siteleri üzerinden(ktunnel vs.) youtube benzeri sitelere ip engellemesi olsa dahi erişebiliyoruz. Çünkü telekom sunucuları bizim yasaklı siteye değil tünelleme sitesine bağlandığımızı görebiliyor, yani bir nevi ip gizleme işlemi gerçekleştiriliyor. Yurtdışında alan kiralayıp aynı işlemi bu siteler olmadan da gerçekleştirebiliriz. Hatta hack işlemleri için iki ucu kapalı bu tip sunucular da bulunmakta(çoğunlukla uzakdoğu menşeili) Şimdi soru şu:bu örtme işlemini işlemi alan kiralamadan örneğin bir google ücetsiz web alanından gerçekleştirmemiz mümkün mü ?
21 Haziran, 2008 saat 02:08
o sitelerin yaptığı şey şu, youtube’a girip, youtube’un ona verdiği html, grafik, swf dosyalarını alıyor ve sonra sanki kendi sunucusundaymış gibi sana gönderiyor.
eğer bu işlemleri yapabilecek kod çalıştırabilirsen her siteden olur. google ücretsiz web alanı php ye falan izin veriyorsa belki mümkün olur bu. ama php ile yapılabilecek birşeye de pek benzemiyor. sadece html kolay da, swf yi falan açmak… bilmiyorum yani. pyhton ile yapılacak birşey mesela bu, ücretsiz python çalıştıran site de vardır kesin…
2 Ekim, 2009 saat 02:45
DNS sunum itibariyle ulasim icin web adreslerinin kodlanmis hali oluyor demekki..Telekom ornegi verdiginizde kafamda bir soru olustu..Bagli oldugunuz sirketin yasakladigi DNS sunucularindan yararlanamadiginiz taktirde ne gibi bir yol izlemeniz gerekiyor ?
2 Ekim, 2009 saat 10:52
DNS web adreslerinin kodlanmış şekli değil. Web adresi girdiğinde IP veren başka bir bilgisayar gibidir.
DNS IP’sini bilgisayarından değiştirebilirsin, ağ bağlantılarım kısmından.
3 Ekim, 2009 saat 19:58
Şimdi DNS IP sini ulaşımı engellenen sitelere ulaşmak için değiştirdik.Tamam siteyle işimiz bittiğinde yine telekomun bize sunduğu otomatik DNS IP sine geçmelimiyiz acaba?.Aslında sormak istediğim şu; GB kotamıza ekstra bir yük getiriyor mu bu durum?
Teşekkürler.
5 Ekim, 2009 saat 11:06
Hayır değiştirmeniz gerekmiyor. Ben Telekom’un DNS lerini hiç kullanmıyorum mesela. Kotanıza da bir etkisi yok, aynı şey. Böyle devam edin.