[Çözüldü] Sunucuya IP Adresi ile Erişim

Başlatan Leon7, 20 Kasım 2014 - 16:59:38

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Leon7

Herhangi bir sunucuya, siteye IP adresini yazarak erişmek istersek DNS devreye girer mi? Örneğin, DNS'in çökmesi durumunda internet çöker deniyor. Böyle bir durumda IP adresini bildiğimiz bir sunucuya erişemez miyiz?

Bu duruma ilgili bir sorum daha var. Yasaklı sitelere giriş için DNS değişikliğinin etkisi tam olarak nedir? Sonuç olarak erişilmek istenen sitenin IP adresi aynı. DNS değişikliğinin etkili olduğu bir durumda, neden direk IP adresi yazılarak erişim sağlanamıyor?

ersinkandemir

Aynı sunucu üzerinde haliyle aynı ip üzerinde yüzlerce, binlerce farklı site olabilir. Siz bu IP ile hangisine ulaşacağınızı nasıl belirteceksiniz? Bunun için bir çözümleme gerekiyor ki bunu da DNS dediğimiz şey yapıyor.
Where there's a shell, there's a way.



Leon7

O zaman, tarayıcının adres çubuğuna IP adresi yazdığımızda yine DNS'te sorgu yapılıyor mu?

ersinkandemir

Hayır, o ağ üzerinde doğrudan 80 portuna erişim için nasıl bir tepki tanımlanmışsa o uygulanır. Mesela twitter.com'u pingleyince IP adresi 199.16.156.6 görünüyor.  http://199.16.156.6/ tıkladığınızda hiçbir şey olmuyor. Sunucu buna özel bir tepki tanımlamamışsa veya yönlendirme yapmamışsa bir web çıktısı elde etmezsiniz.
Where there's a shell, there's a way.



Leon7

Alıntı yapılan: ersinkandemir - 20 Kasım 2014 - 17:27:32
Hayır, o ağ üzerinde doğrudan 80 portuna erişim için nasıl bir tepki tanımlanmışsa o uygulanır. Mesela twitter.com'u pingleyince IP adresi 199.16.156.6 görünüyor.  http://199.16.156.6/ tıkladığınızda hiçbir şey olmuyor. Sunucu buna özel bir tepki tanımlamamışsa veya yönlendirme yapmamışsa bir web çıktısı elde etmezsiniz.

Yanıtlar için teşekkürler...

'twitter.com' tam olarak neye karşılık geliyor, bu durumda?

gokhanyildiz

Alıntı yapılan: Leon7 - 20 Kasım 2014 - 18:00:29
Alıntı yapılan: ersinkandemir - 20 Kasım 2014 - 17:27:32
Hayır, o ağ üzerinde doğrudan 80 portuna erişim için nasıl bir tepki tanımlanmışsa o uygulanır. Mesela twitter.com'u pingleyince IP adresi 199.16.156.6 görünüyor.  http://199.16.156.6/ tıkladığınızda hiçbir şey olmuyor. Sunucu buna özel bir tepki tanımlamamışsa veya yönlendirme yapmamışsa bir web çıktısı elde etmezsiniz.

Yanıtlar için teşekkürler...

'twitter.com' tam olarak neye karşılık geliyor, bu durumda?


199.16.156.6 üzerinde belirtilen porta denk gelir.

burk


furkankalkan

Alıntı yapılan: Leon7 - 20 Kasım 2014 - 18:00:29
Alıntı yapılan: ersinkandemir - 20 Kasım 2014 - 17:27:32
Hayır, o ağ üzerinde doğrudan 80 portuna erişim için nasıl bir tepki tanımlanmışsa o uygulanır. Mesela twitter.com'u pingleyince IP adresi 199.16.156.6 görünüyor.  http://199.16.156.6/ tıkladığınızda hiçbir şey olmuyor. Sunucu buna özel bir tepki tanımlamamışsa veya yönlendirme yapmamışsa bir web çıktısı elde etmezsiniz.

Yanıtlar için teşekkürler...

'twitter.com' tam olarak neye karşılık geliyor, bu durumda?

O sunucudaki twitter.com isimli tepkiyi çağıran araç (yani dns) kaydı. Yalnız burada şunu söylemekte yarar var. Twitter, Google,Bazı paylaşılmış siteler ve diğer bilimum büyük siteler ölçeklenme ve güvenlik gerekçeleriyle tek bir sunucuda tutulmazlar. Haliyle daha önceki gönderilerde de dedikleri gibi bir ip adresine ait yüzlerce site olabilir. İşte modern anlamda DNS'nin işlevlerinden biri de bir sunucuda tutulan yüzlerce sayfa/işlev içerisinden istediğinize erişebilmeniz için bir kapı açmasıdır. Fakat bazen devlet çeşitli nedenlerden dolayı bu sitelere erişmemizi engellemek için açık bir şekilde  dns spoofing (zehirlenmesi) yöntemini kullanır. Haliyle biz de dns çözümleme sunucumuzu değiştirdiğimizde artık bunu yapamamakta ve bazı engelli sitelere erişebilmekteyiz. Fakat bu yöntem en saçma sansür yöntemlerinden biridir ve her engellemede kullanılmadığı için DNS değiştirmek işe yaramayabilir. (Adamlar uğraşıyorlar canım  ;D)
Lover
twitter.com/furkan_kalkan1

heartsmagic

Konu kapanmış ama not düşmüş olalım. DNS sadece alan adını çözüp IP adresine çıkartır olayı, bu kadar. Tabi alan adı ile sunucuya gidildiğinde bunu da "web" sunucusu çözümler, yönlendirir. Gerisi sunucunun işidir yani.
Ayrıca, eğer yasaklama DNS yasaklaması ise bu sadece o sitenin alan adı ile işlem yapılamayacağı anlamına gelir. Ortada bir IP yasağı yoksa DNS değiştirmeden işletim sistemlerindeki hosts dosyalarıyla o siteye gidilebilir.  Kısacası DNS yasaklamalarında siteye ait IP adresinin bilinmesi yeterli olur. IP adresi yasaklamaları da yapılabilir, bu durumda dahi altenatif IP adresleri ile yasak aşılabilir, aşıldı da zamanında. Bu konu da @dewilman'in izah ettiği noktaya kayıyor. Büyük siteler tek bir sunucu/IP adresi üzerinden hizmet vermezler.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.