IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

6Beğeni(ler)
  • 3 Post By Kafkef
  • 1 Post By ibRet
  • 1 Post By Kursad
  • 1 Post By Bulut

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 10 Temmuz 2012, 20:17   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Dns ve Cache




Konu : Dns ( Domain Name System )
Ek Konu: Cache ve Resolve alanı
Döküman Sahibi: KafKef
Döküman Kaynağı: Beyin.dll


Dns (Domain Name System), dağınık yapıda bir veritabınıdr.
Bu IPv4 adresileri makina isimlerine yada makina isimlerini IPv4(veya IPv6) adreslerine çevirmeye yaramaktadır.


IRC ile olan bağı nedir?
Dns IRC'de her kullanıcı için aktif bir rol oynamaktadır.
Bilindiği üzere kullanıcıların gerçek ip numaralarını gizlemek için host özelliği bulunmaktadır. Bu sayede kişilerin ip adresleri yerine belirli/belirsiz bir düzende algorit bir yapıya sayesinde kişilerin ip bilgileri gizlenir.

IRCd sistemi kişilere ait olan gerçek ip adreslerini yine bu algoritma sayesinde ters mantık gidişi ile görmemizi sağlayan komutlar içermektedir.

En çok bilinen komut '' Userip '' komutudur fakat burada anlatılan DNS olduğu için biz '' DNS '' komutunu anlatmış olacağız.


Kullanım Şekli : /Raw DNS
Not: Raw'lı bir kullanım gösterim sebebini zaten herkes biliyordur yinede kısaca açıklayalım; Eğer Raw ekli şekilde kullanmaz isek mIRC programına ait '' dns '' komutu öncelikli olduğundan yanlış komutu kullanmış olacağızdır.
Açıklama: Bu komut belirtilen hedefin Ip bilgilerini bizlere aktarmaktadır. Ayrıca Cache Resolve hakkında bilgiler vermektedir.

Burada dikkat edilmesi gereken en önemli husus ise +x modesidir. Bu modenin aktif edildiği sunucularda kişilere ait ip adresini görmeniz mümkün değildir.


Örneğin ; /Raw Dns KafKef komutuna aldığımız cevap,

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
-irc.Mekansiz.NETCa 0 Cd 0 Ce 0 Cl 0 Ch 0:0 Cu 0
-
-
irc.Mekansiz.NETRe 38 Rl 42/28 Rp 104 Rq 70
-
-
irc.Mekansiz.NETRu 0 Rsh 0 Rs 104(17Rt 0 

Bu sunucuda +x modesinin etkin olmasından ötürü, görmemiz gereken kişinin ip adresi iken sunucunun Cache Resolvesi (IP veritabanı) olmuştur.


Nedir bu Cache ve bu terimler?


Cache, DNS sistemi ile kullanılan hostnameleri kendi veri tabanına saklayarak bu adresleri ip'e çeviren bellektir.

Tabi Cache'nin genel açıklaması bu değildir. Ben sadece IRCd mantığında cache kullanımını anlatacağım.

Cache, çalıştığı esnada sistem (DNS) domain name server taraması gerçekleştirir. Bu DNS'ler sistemin kendi belleğine ait serverler içindir yani şöyleki;
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
oper.zurna.net  admin.zurna.net
znet
.zurna.net  znet6.zurna.net
znet8
.zurna.net system.zurna.net 

Yukarıda yazı olan Zurna.NET ağını göz önüne alacak olursak, Cache taramasında öncelik hedef belirten linkten (Yani komutu uygulayan kişinin link'i) olmak üzere bir başlangıç sergiler.
Akabinde ise sunucudaki bütün linkler(Subdomainler) incelenerek ulaşılan adreslerler gözden geçirilir.
NOT: Eğer ki 2 tane aynı bilgi elde edilmesi durumunda ilk DNS bilgisi öncelik taşıdığından bize o bilgi yansıtılacaktır.

Asıl önemli nokta Cache belleğine geldik; yukarıda anlatmış olduğum işlemi her dns komutunda uygulamak çok yorucu bir işlem olacağından Cache bellek kullanılmaktadır.
Cache bu taramayı yapıp, gelen bilgileri belirli bir süre kendi belleğinde tutarak tekrar sorulması durumunda daha kısa bir tarama yapısı kullanıp, bilgileri karşı tarafa aktarmaktadır.

Dip Not: Aslında bu taramaları tam anlamıyla cacheninde yaptığı söylenemez. Payı vardır fakat asıl yapı DNS'e aittir.


Örnek bir Cache Resolve ;
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
-irc.Mekansiz.NETCa 0 Cd 0 Ce 0 Cl 0 Ch 0:0 Cu 0
-
-
irc.Mekansiz.NETRe 39 Rl 43/29 Rp 106 Rq 72
-
-
irc.Mekansiz.NETRu 0 Rsh 0 Rs 106(17Rt 0 

Buradaki terimlerin açıklayacak olursak;

Ca: Cacheye yapılan ekleme sayısını yansıtmaktadır.
Açıklama Notu : +x olduğu için cacheye ekleme yapılamaması gayet normaldir. O nedenle sonuç 0 olarak karşımıza çıkmakta.

Cd: Silinmiş olan cache resolve sayısını belirtmektedir.
Açıklama Notu : Ekleyemediğimiz şeyi silemeyeceğimiz için sonuç yine 0 olacaktır.

Ce: Taramadan sonra uzun süre bellekte tutulan ve zaman aşımına neden olan değerleri yansıtmaktadır.

Cl: Taramalarda bulunan isimlerin sayısını vermektedir.

Ch: Cachede bulunan kayıt sayısı/Cachede bulunmayan kayıt sayısıdır.

Cu: Cache'nin daha önce kayıt edip sildiği ve tekrar hafızaya aldığı kayıt sayısıdır.

Re: Resolve hatala sayısını bildirmektedir.
Açıklama Notu: Bu cache tabanına girmemiş fakat sunucuda bulunan yani barındırılan sayıyı vermektedir.

Rl: Resolve edilenlerin sayısı/Resolve edilmeyenlerin sayısı
Açıklama Notu: Bu ise sunucunun daha önce barındırdığı / barındırmaya devam ettiği adres sayısı

Rp: Resolve edilmek istenen adreslere gönderilen talep cevabı sayısı

Rq: Resolve talebi gönderilen adres sayısı

Ru: Ikinci Resolve işleminden sonra da yanıtsız kalanlar

Rsh: TTL (Time To Live) süresi yetersiz görünüp tekrar bilgi istenen adres sayısı

Rs: (Tekrar bilgi alınanlar)

Rt: Bilgi talebinde zaman aşımına uğrayıp bilgi alınamayan sonuçlar.



Şimdi tekrar DNS komutumuza dönecek olursak, (i) parametresi gözümüze çarpacaktır.

Bu parametrenin amacı ise bulunduğunuz sunucuya ait DNS (Domain Name Server) bilgilerini vermektedir.

Örneğin ; Siber.NET

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
****** DNS Configuration Information ******
  
c-ares version1.4.0
         timeout
3
           tries
2
    
# of servers: 2
       
server #1: 91.191.170.20
       
server #2: 91.191.170.21
****** End of DNS Configuration Info ****** 

SiberNET'e ait C-Ares ile düzenleme yapılmış bilgiler.

C-Ares bir modül tarzı dns info su için düzenleme yapmaktadır. ( Belkide modüldür hakkında bilgiye sahip olduğumu söylemek doğru olmaz. )

Burada C-Ares versionu, Timeout(zaman aşımı) süresi, çalışır durumdaki ip resolve, name server ait 2 ip adresini vermektedir.


Orjinal hali ( Yani C-Ares kullanılmayan sunucu için ) ;


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
-irc.Mekansiz.NETNameserver list has 2 server(s):
-
-
irc.Mekansiz.NET0. 8.8.8.8
-
-
irc.Mekansiz.NET1. 8.8.4.4
-
-
irc.Mekansiz.NETretrans=5 sretry=4 times
-
-
irc.Mekansiz.NET- Default domain nameshellcim.net
-
-
irc.Mekansiz.NETEnd of info

Bu cevabı almaktayız. Burada belirtilen Default domain name sunucunun barındırıldığı cihaza ait host diyebiliriz. Neticede cihazda bir ip üzerinden işlem görmektedir.

Şuanda fark ettim ki yazdığım bütün dökümanlar gibi buda çok uzun süreceğe benziyor ve bu kadar bilginin bile yeterli olacağını düşünüyorum.
Anlatımda bir kusurumuz oldu ise affola. Umarım herkes için güzel bir bilgi alışverişi olmuştur.

Konu anlatımı sona ermiştir.


Konu Kafkef tarafından (20 Ağustos 2012 Saat 15:52 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 10 Temmuz 2012, 20:31   #2
AmiR
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Cevap: Dns ve Cache




Eline sağlık

 
Alıntı ile Cevapla

Alt 10 Temmuz 2012, 21:52   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Dns ve Cache




Emeğine sağlık Metin'im. Arkadaşlar için katkı sağlayacağını düşünüyorum.

 
Alıntı ile Cevapla

Alt 10 Temmuz 2012, 23:36   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Dns ve Cache




Emeğine sağlık Metin çok güzel bir açıklama.

__________________
*Zafer asla mahvolduklarını zannedenler tarafından kazanılmaz.
Alparslan TÜRKEŞ
#dimetoKa
 
Alıntı ile Cevapla

Alt 11 Temmuz 2012, 13:24   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Dns ve Cache




Eline saglık , güzel bir çalışma olmus.

 
Alıntı ile Cevapla

Alt 24 Ekim 2012, 10:24   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Dns ve Cache




Emeğine sağlık kardeşim..

 
Alıntı ile Cevapla

Alt 28 Ekim 2012, 15:10   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Dns ve Cache




Eline koluna sağlık metin'cim

 
Alıntı ile Cevapla

Alt 28 Ekim 2012, 22:30   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Dns ve Cache




Emeğine sağlık Metin.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 06 Mart 2015, 16:17   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Dns ve Cache




güzel anlatım elinize sağlık

 
Alıntı ile Cevapla

Cevapla

Etiketler
cache, dns, ve


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Çerezler (cookie) ve Önbelleği (cache) temizleme Sevda Bilgisayar Donanımı 0 01 Aralık 2011 14:31
Önemli : Bind 9.x DNS Cache Poisoning Ocean Sunucu Güvenliği 0 22 Ekim 2008 00:47