Root > Documents > Programlama > WINS / Windows Name Services ve
Cyber-Warrior.Org \ Doküman \ Programlama > WINS / Windows Name Services ve
Madde
  Yazar : NeT-Excellans
  Date : 14.01.2011 20:34:41
 
# WINS / Windows Name Services ve
 

Wins Serverlar Local Networklerde Kullanilir.

Networkumuzda 1 adet DNS var diyelim. Normal sartlarda isim çözümlendirmeyi Local’de ve internete çikista DNS yapar. Ama clientler internete çikmaya basladiginda DNS’in yükü 2 katina çikar. DNS üzerindeki yükü en azindan localde alabilirsek 2 kat performans saglamis oluruz. Bunu WINS ile yapariz.

Local’de isim çözümlendirmeyi DNS yerine WINS yapar. Ortamda 2 makine varsa bunlardan birine DNS digerine WINS yüklenir. Ikisinin de tek makineye yüklenmesinde sakinca yoktur ama 2 ayri makine olmasi tercih edilir. WINS server diye bir kavram yoktur. WINS bir servistir. Yüklenmesi de Add Remove Windows Components\\\\\\\\\\\\\\\\\\\\\\\\Network Services’den yapilir.

Isim çözümlendirme normalde nasil olur ?

# Client önce Netbios name cache’ gidiriyor
# Bulamazsa WINS’e gidiyor
# Bulamazsa BROADCAST atiyordu.
# Bulamazsa LMHOSTS’a gidiyor.Biz buna H(hybrid)node diyoruz.

Ortamda Unix – Linux PC yada Server varsa isim çözümlendirme manual olarak yapilir.

WINS Components :

# WINS Server
# WINS Client
# WINS Proxy: Unix kullanim WINS kullanarak isim çözümlendirme yapan makine
# WINS Database


Node Types / Isim Çözümlendirme ve Kayit Islemleri Için Kullanilar Yöntemler

B-node : Sadece Broadcast kullanir.

P-node : Netbios isim çözümlendirme(WINS) kullanir. WINS’de bulamazsa yok der ve baska yerde aramaz.

M-node : Önce Broadcast atar, sonra WINS kullanir. (B-node+P-node)

H-node (hybrid) : Önce WINS’e gider bulamazsa Broadcast atar (P-node+B-node). Default olan ve en çok kullanilar bu node’dur.

Client’lerin WINS’den isim çözümlendirme yapabilmeleri için önce DHCP özelliklerinden WINS servisinin aktive ve alt kisma WINS serverin ip adresinin girilmesi gerekir.

WINS client açilinca WINS’e register olur.

WINS client kapaninca ip’sini WINS server’a geri birakir. Bu na da Release denir.

Burts Handling : Eger çok sayida client es anli olarak isim çözümlendirme talebinde bulunuyorsa, örn. Sabah 100 client ayni anda makinelerini açarsa tüm clientler es anli olarak WINS’e yüklenecektir. Bu durumda WINS kasilip bir süre sonra locked olacaktir.

Bunu bertaraf etmek için Örn. WINS Ilk 100 kisi için bir anda tüm RAM kapasitesini kullanip 100 tane birden ip versin ve bu 100 kisinin yenileme süresi normal olsun. Sonra gelen kisilere üstün körü ip verip, yenileme süreleri kisa tutarak (Örn. 5dk.) 5 dk. Sonra geldiklerinde tam register yapar. Bu isleme “Burts Handling” denir. Bu yöntem genelde RAM’i düsük server’larda kullanilir.

Bu yöntem WINS properties’den enable edilebilir. Seviyesi belirlenebilir..

Isim Çözümlendirme Çalisma Prensibi Nedir ?

Client 3 defa WINS server’a gider 3’ünde de ip alamazsa ortamda varsa eger diger WINS server’a gider. Orada da bulamazda Broadcast atar. (h-node)

Static Mapping : WINS database’ine manual yapilan girislerdir. Örn. Unix – Linux yüklü makineler var ve isim çözümlendirmeyi WINS üzerinden yapmak istiyorlar. Bu durumda bu makinelerin register’i sekildeki gibi manual olarak yapilir.

Display mapping : Kayitlarin görüntülenmesi

Active registration özelliklerinden “Display Records” dendiginde karsimiza asagidaki seçenekler çikar ;

1-  Record Mapping
2-  Record Owners
3-  Record Types

Herhangi birinin alt bölümündeki “find” butonuna basildiginda bütün kayitlar asagidaki gibi görüntülenir.

Burada active olan makineler ve relased edilen makineler görülebilir. Ayrica ip adresleri ve versiyonlari da. Ayrica makine type’leri de görüntülenir. Örn. Normalde WINS’e giren her bir client hem Messenger hem de file server’dir.

Messenger : Client’ten WINS’e; WIN’ten Client’e isim çözümlendirme yapmak için baglanti kuran servistir.

Workstation : Fiziksel makinedir.

File Server : Client’in o domail’e ait oldugunu ifade eder.

Tompstored (mezar tasi) : Bu makine ortamda yok. Released yapmis, ama bir daha gelmemis. Istenirse silinebilir.

Wins Replication :

Replication DNS’deki gibi otomatik degildir. Manual olarak yapilir. 3 çesittir ;

1- Push
2- Pull
3- Push/Pull

Wins1 ve Wins2 ikisi de aktif yaziyorsa yani her ikisi de push/pull ise Wins1’de bir degisiklik yapilirsa Wins1 Wins2’ye push yapar.

Ayni sekilde Wins2’de bir degisiklik olursa Wins2 Wins1’e push yapar. En mantikli replication tipi budur.

Ama Wins1 Push, Wins2 pull ise ;

Push : Her zaman counter’a (sayaca) göre düzenleme yapar. Yani her degisiklikte pull olan makineye degisikligi push yapar.

Pull : Belli bir zaman periyodunda Push olan makineden degisiklikleri çeker.

Örn. Push : Database içinde 50 adet degisiklik yapinca PUSH yapsin diye ayarlanabilir.

Pull : 15 dk.da bir degisiklikleri alsin diye ayarlanabilir.


Wins Properties









Replication Partner

Ortamdaki baska bir WINS server’i isim çözümlendirme yapmasi için Replication partner olarak atayabiliriz.



Push ya da Pull’da istenen degerler girilir.



Push ve Pull replicationlarda bulunan check box’lar isaretlenirse yukarida bulunan 4 ve 2 asamali çalisma sekilleri geçersiz sayilir. Direkt olarak hiç sorulmadan push ve pull yapilir. Tavsiye edilmez.



Güvenmedigimiz Replication Partner’ler için bloklama yapmak istersek bloklanacak makinenin ip adresin girilir. Alttaki check box isaretlenirse partner configurasyonu otomatik olarak yapilir.

Bu çok büyük networklerde WINS server sayisi çok fazla oldugu durumlarda kullanilir. Ya da bizim bir WINS server’a ulasma yetkimiz yoksa otomatik replikasyon yapsin deriz. Bu sekilde o makineye de ulasilabilir.







Wins Database’in Backup’inin Alinmasi

Backup’in Location’unu biz belirleyebiliyoruz. \\\\\\\\\\\\\\\\\\\\\\\\wins_bak\\\\\\\\\\\\\\\\\\\\\\\\new içindedir.

Restore yapmak için ;

1- WINS service’nin stop ettirilmesi gerekir
2- Database manuel olarak silinir (System32\\\\\\\\\\\\\\\\\\\\\\\\WINS içerigi silinir)
3- Restore yapilir,
4- WINS service start ettirilir.

Compacting : Jetpac.exe compact için kullanilir (sikistirma)



Scavenging :

Yenileme süresi ; 6 gündür. 6 gün boyunca iletisim kuramazsa 4 gün daha bekler. Yine iletisim kuramazsa 6 gün daha umudu kesme süresi verilir. Sonra scavence edilir. Dogrulama süresi 1 gündür.

Tompstored (mezar tasi) : Bu makine ortamda yok. Released yapmis, ama bir daha gelmemis. Istenirse silinebilir. 10 günün sonunda topstored olarak isaretlenir. 16 günün sonunda kayit manual olarak silinir.

   
   
Cyber-Warrior TIM All Legal and illegal Rights Reserved.\CWDoktoray 2001©