Showing posts with label DNS. Show all posts
Showing posts with label DNS. Show all posts

Wednesday, 21 December 2011

DNSCMD Ageing degerlerini okunabilir yapmak

DNSCMD ciktisi 1/1/1600 00:00 tarihinden ciktiyi aldiginiz ana kadar saaat cinsindendir. (Kaynak:Export DNS records to Excel to read time stamps and static records) ancak Excel en eski tarih olarak 1/1/1900 00:00 i kullanabilmektedir

Bu sebeple once ekstra 300 yili ageing degerinden cikartmamiz gerekiyor, burada benim sonuclari kontrol ederek hesapladigim sabit olan 2620924 degerini kullaniyoruz. Farkli sabit degerlerde mevcut internette, veya kendinizinkini hesaplayabilirsiniz.

(AGE: deger -2620924)/24 bize 1/1/1900 00:00 den bu yana gun farkini veriyor.
Ve 1/1/1900 + gun farki ise bize Time Stamp degerini anlasilir hale getiriyor.


Kontrol edilmis ornek:

AGE=3580157
=((AGE-2620924)/24)+(1/1/1900)=04/06/2009 (DNS konsolunun ornek kayit icin gosterdigi deger ile ayni olan deger. )

Make DNSCMD Ageing values readable

DNSCMD data gives hours since 1/1/1600 00:00 (Source:Export DNS records to Excel to read time stamps and static records) but Excel is configured with 1/1/1900 00:00, so we need to remove the extra 300 years from our aging value first.

We'll use constant 2620924 here.
(AGE: value -2620924)/24 gives us day count from 1/1/1900 00:00

So 1/1/1900 + the day count will give us the Time Stamp value in a format we can understand.


Verified example:
AGE=3580157
=((AGE-2620924)/24)+(1/1/1900)=04/06/2009 which is same as DNS console shows.

Tuesday, 22 February 2011

If you have a server with multiple NICs and if it is consisting to register it's IP address to DNS server even while you uncheck the "register this connection's addresses in DNS" option, I recommend you to create the registry entry below

Create a DWORD named  DisableDynamicUpdate under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters and assign value 1 .



Or you can run the command below to easily create the record.

reg add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DisableDynamicUpdate /t REG_DWORD /d 1 /f



Normally this method shown for 2000 and 2003 servers in MS pages, but it is also working for 2008.

Sunucunun IP adresini DNS'e kayit etmesini engellemek

Bir den fazla network kartina sahiop bir sunucunuz var ise, ve siz DNS sunucusuna kayit etme secenegini sectiginiz halde halen kartlardan biri DNS de ikinci,.. kayit aciyor ise asagidaki regsitry kaydini eklemenizi tavsiye ederim,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters altinda  DisableDynamicUpdate DWORD u olusturun ve 1 degerini atayin, yada asagidaki komutu calistirabilirsiniz kolayce eklemek icin.

reg add HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DisableDynamicUpdate /t REG_DWORD /d 1 /f

Bu yontemin Windows 2000, 2003 de calistigi belirtilmis MS sayfalarinda, ancak 2008'de de calismakta.

Wednesday, 30 June 2010

DNS Sunucusu Cache ini temizleme

DNS sunucunuzun cachelenmis kayitlarini temizlemek icin asagidaki scripti kullanabilir, bu islemi periyodik olarak uygulamak istiyorsaniz Scheduled Tasks yardimi yapabilirsiniz.


strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & _
"\root\MicrosoftDNS")

Set colItems = objWMIService.ExecQuery("Select * From MicrosoftDNS_Cache")

For Each objItem in colItems
objItem.ClearCache()
Next

Thursday, 15 October 2009

Telnet ile mail sunucu erisimini kontrol etmek

Mail sunucunuzu kurdunuz, ancak sunucunuz disaridaki mail sunucularina mailleri gonderemiyor veya alamiyor, sizin veya gonderim yaptiginiz domain e ait MX kayitlarinin da saglikli cozulebildigini dusunuyorsunuz, bu durumda basit bir erisim kontrolu icin Telnet komutundan yararlanabilirsiniz.

Eger disari gonderim sorununuz var ise mail sunucunuz uzerinden , veya alim sorununuz var ise disaridaki bir noktadan mx kaydinin gosterdigi adrese TCP protokolunun 25. portu uzerinden Telnet uygulamasi ile baglanti kurmayi deneyerek bunu test edebilirsiniz, bazi istisna guvenlik duvarlari olmadikca bu basit test size cok yardimci olacaktir.

Testi yapmak icin bir comman promtp aciniz , ve komut satirina telnet 25 yazip entera basiniz, asagidaki ornekte de goreceginiz gibi, olusturdugunuz oturum ile ilgili bilgi ve karsi sunucunun isteklerinize hazir oldugu bilgisini goreceksiniz eger baglanti kurabiliyor ve sunucu calisiyor ise.

nslookup -q=mx sitebuilders.org
sitebuilders.org MX preference = 10, mail exchanger = mail.sitebuilders.org
mail.sitebuilders.org internet address = 212.133.168.133

telnet mail.sitebuilders.org 25
220 sitebuilders.org ISMTP MAIL Service, Version: 8.05

ready at Mon, 15 Oct 2002 19:56:36

Thursday, 1 October 2009

Script ile DNS Suffix duzenleme ve ekleme

Bilgisayarinizdaki DNS suffix leri script ile duzenlemek veya tanimlamak icin asagidaki ornekten yararlanabilirsiniz, asagidaki ornekte gormus oldugunuz istanbul.domainim.com ve ankara.domainim.com son eklerini size uygun olacak sekilde degistiriniz, isterseniz daha fazlasini benzer formatta ekleyebilirsiniz.

On Error Resume Next

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set objNetworkSettings = objWMIService.Get("Win32_NetworkAdapterConfiguration")
arrDNSSuffixes = Array("hr.fabrikam.com", "research.fabrikam.com")
objNetworkSettings.SetDNSSuffixSearchOrder(arrDNSSuffixes)

Tuesday, 14 April 2009

DNS MX konfigurasyonu kontrolu icin nslookup kullanmak

Mail sunucunuzun mesaj gonderebilmesi icin , mail sunucularinizin domain adlarini saglikli cozebiliyor olmasi gerekmektedir. DNS sunucularinizin harici domain adlarini cozup cozemedigini kontrol etmek icin nslookup aracini kullanabilirsiniz.
Bunun icin;

Oncelikle bir Command Prompt penceresi aciniz ve Nslookup yazip entera basiniz, daha sonra server seklinde DNS sunucunuzun IP adresini yazip entera basiniz, ve MX kaydi kontrolu yapacaginiz icin sorgu modunu degistirmeniz gerektiginden set q=MX komutunu calistiriniz. Artik mail gondereceginiz bir domain adini yazip entera basarak sunucunuzun konfigurasyonun MX kaydi cozup cozemedigini kontrol edebilirsiniz. Asagidaki ornegi inceleyebilirsiniz.

nslookupMX

Ornekte goruldugu gibi , Sitebuilders.org domaini icin yapilan sorguda, domainin mx kaydinin mail.sitebuilders.org adresini gosterdigi ve bu adresin IP adresinin cozulebildigi gorunmekte, eger mail sunucunuzda ic DNS sunucu kullaniyor iseniz, server komutu ile bu IP adresini yazip kontrol etmeniz onemli, ic DNS sunucunuzda Forwarder kullaniyorsaniz, sorgulari yonlendirdiginiz sunucularinda bu isi duzgun yaptigindan emin olmaniz gerekir.

Wednesday, 19 December 2007

DNS sunucusu arama sırasını Script ile değiştirmek



Asagidaki scriptten yararlanarak network kartinizin TCP/IP ayarlarinda bulunan DNS sunuculari bolumunu konfigure edebilirsiniz, asagidaki ornegin birincil icin 192.168.1.1 , ikincil icin ise 192.168.1.2 IP adresli DNS sunuculari icin oldugunu goreceksiniz, scriptin bu kisimlari kendi ihtiyacaniz dogrultusunda degistirip kullanabilirsiniz.
On Error Resume Next

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colNetCards = objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")

For Each objNetCard in colNetCards
arrDNSServers = Array("192.168.1.1", "192.168.1.2")
objNetCard.SetDNSServerSearchOrder(arrDNSServers)
Next