Domain Hunter için yeni proje alan adı

Uzun süredir hayalını kurduğum şeylerden biriydi domainhunter.org.tr alan adını domainhunter proje sayfası olarak kullanmak fakat bir türlü bu alan adını nic.tr den alamamıştım.

Sonunda ülkemizdeki hemen hemen bütün açık kaynak projelerden desteğini esirgemeyen LKD (Linux Kullanıcıları Derneği) ‘nin ve Onursal Başkanı Mustafa AKGÜL’ün desteği ile domainhunter.org.tr alan adını tesçil ettirdik.

Yıllardır istediğim alan adını tesçil ettireblmenin verdiği mutluluğu kelimelerle anlatamıyorum.

Şuanda domainhunter.gen.tr adresindeki siteyi domainhunter.org.tr adresine taşıdım ilerleyen günlerde sitede yeni düzenlemelere giderek. Daha kullanışlı ve şuanki gibi doksanlı yıllardan kalma bir görünümü olmayan bir site haline getireceğim.

whois.nic.tr ne zaman düzelecek

tr uzantılı bir alan adınız var yada yeni bir tr uzantılı alan adı alacaksınız; normal şartlarda herhangi bir alan adı için whois sunucusuna dünyanın her yerinden ulaşıp bu sorgulama yaparsınız uygunsa almak için başvurursunuz.

tr alan adı yönetimi (nic.tr) her ne kadar bu konulara önem vermesede iyi yada kötü çalışan bir whois sistemi var. Üstelik arka planda php ile çalışıyor.

Son bir haftadır bu durum değişti. whois.nic.tr adresindeki tek whois sunucuları bozuk. Üstelik bozuk olduğundan haberleride var. (hiç kimse söylemediyse bile en azından biz haber verdik)

tr uzantılı bir alan adı sorgusu yaptığınızda

whois -h whois.nic.tr linux.org.tr
php: error while loading shared libraries: libclntsh.so.9.0: cannot open shared object file: No such file or directory
fgets: Bağlantı karşıdan kesildi

yada

whois domainhunter.gen.tr
php: error while loading shared libraries: libclntsh.so.9.0: cannot open shared object file: No such file or directory
fgets: Bağlantı karşıdan kesildi

Bir haftadır whois.nic.tr whois sunucusundaki sorunu düzeltemeyen yetkililere buradan sesleniyorum. Whois sunucunuz bir haftadır bozuk, lütfen artık düzeltin.

Domain Hunter kullanıcıları artıyor

Domain Hunter 2006 yılında kişisel kullanımım için yazdığım 2007 Linux Şenliklerinin etkisi ile açık kaynak olarak paylaşıma açtığım bir proje.

Geldiğimiz noktada Domain Hunter v0.1.0 yayında. Her dilden her ülkeden kullanıcıları var. domainhunter.us domaini benim olması rağmen tr uzantılı bir alan adı ile tanıtmak istemiştim. org.tr alan adı almakta sorunlar yaşadığım için(hala çalışmalarım sürüyor bir şekilde domainhunter.org.tr yi alacağım) domainhunter.gen.tr üzerinden tanıtıyorum.

v0.1.0 sürümü en iyi durumdaki sürümü olduğu için diğer sürümlere göre daha fazla rağbet gördü. Bunda benim bütün download sitelerine PAD dosyasını göndermemin de etkisi yok değil.

Yeni sürümden sonra ortaya çıkan en hoş gelişme Alan adı piyasasındaki gelişmeleri takip ettiğim sitelerden biri olan domainnews.com da domain hunter v0.1.0 sürümünün “Domain Hunter v0.1.0 released for Linux” başlığı ile duyurulması oldu.

Paylaşıma açtığım bütün sürümlerdeki gelişmeler kullanıcı arayüzü üzerinde oldu. Bundan sonraki birkaç sürümde gelişmde daha çok arka planda çalışan sistemin iyileştirilmesi ve bütün alan adları ile çalışabilir hale getirilmesi üzerine olacak. Birde adam akıllı kurulum ve güncelleme sistemi yeni sürümlerde kullanıcıların kullanımına sunulacak.

v0.0.3 temmuz ayında geliyor

Domain hunter’in gelişimini bu sıralar yavaşlatıp tanıtıma ağırlık vermiş bulunuyorum. Temmuz ayı içerisinde yeni bir derleme toplama sürümü çıkarıcağım. Gördüğüm kadarıyla mevcut sürümdeki php yapılandırması sebebiyle birçok kurulum başarısızla sonuçlanmakta, v0.0.2 sürümünün daha hızlı çalışabilmesi için linux üzerindeki whois komutu php nin exec fonksiyonu yardımıyla kullanıldı. Bu sebeple yapılan denemelerde hızı yüksek oldu. Fakat exec’nin getirmiş olduğu güvenlik riskleri sebebiyle birçok sunucuda kullanımı kısıtlanmıştır. v0.0.3 te exec komutuna göre güvenlik riskleri daha hafif olan fsockopen komutuna geçilecek. fsockopen komutuda bazı güvenlik riskleri içermekte bu sebeple fsockopen komutu ile de bazı kullanıcılar domain hunter’i başarı ile kullanamayacaklar.

Domain Hunter v0.0.2 nasıl kurulur?

zoque.net forumunda domain hunter ile ilgili mesajıma nasıl kurluduğunu yazmamı istiyen bir cevap geldi bunun üzerine aşağıda da yazan basamaklarını belirledim. Bu işlem basamakları ile domainhunter v0.0.2 rahatlıkla kurululabilir.

  1. sourceforge.net üzerinden son sürüm indirilir. (mevcut sürüm 0.0.2)
  2. Linux üzerinde

    Kod:

    tar xfv domainhunter-v0.0.2.tar.gz

    komutu ile yada Ark tarzı bir programla, windows üzerinde de winrar ile açılır.

  3. Mysql sunucusu üzerinde herhangi bir araçla bir veritabanı oluşturulur. Veritabanına erişebilmesi için bir kullanıcıya yetki verilir. (Bu işlem phpmyadmin ile kolayca yapılabilmektedir.)
  4. domainhunter.sql dosyasındaki sql cümlesi ile takip tablosu oluşturulur. Yada phpmyadmin’de import özelliği ile
  5. config.inc.php dosyası açılır içindeki $hunter_email (değişikliklerin gönderileceği mail adresi), $dbhost (mysql sunucusu), $dbuname (bağlantı kullanıcısı), $dbpass (bağlantı şifresi), $dbname (veritabanı adı) alanları üst kısımda belirlediğimiz bilgiler ile doldurulur.
  6. http://script_adresi şeklinde script çalıştırılır.
  7. Önceliğin linux yada türevi sunucular üzerinde çalışması olduğu için bu adım sadece bu tip sistemlerde çalışmaktadır. crontab -e yazıp

    Kod:

    0 22 * * * php /scriptin/bulun/duğuyerel/alan/cron.php >/dev/null 2>&1

    satırı eklenir. Uzaktan çağırmak istersek ise

    Kod:

    wget -O -  http://script_adresi/cron.php

    satırı eklenir.

    Bu aşama mümkün olmuyorsa http://script_adresi/cron.php adresi elle ulaşılabilinen herhangi bir yerden çalıştırılarak da sistem güncellenebilir.

Yukarıda yazanlara ek olarak sistemde exec yada fsockopen komutlarının birinin açık olması gerekmetedir.