Ayrıştırma Whois Sonuçlar için Kütüphane

2 Cevap php

Programlama whois sonuçları ayrıştırma için bir kütüphane ya da ortak sezgisel var mı? Ben bir ISP için bir kayıt formu üzerinde çalışıyorum, ve bunlar kayıt işlemi sırasında etki alanı adı durumunu kontrol edebilmek istiyorum.

Varyasyon çok farklı üst düzey etki whois sonuçlarında var gibi görünüyor

Not found: sdfasdfasdfsdfds.us
No match for "SDFASDFASDFSDFDS.COM".

PHP için özel olarak baktığımızda, ama herhangi bir dilde bir kütüphane yapardı.

2 Cevap

PHPWhois kütüphane WHOIS sorguları yürütmek ve yanıtı ayrıştırmak için bir temel sınıftır.

Eğer Ruby kullanabilirsiniz varsa, benim Whois Gem bakabilirsiniz. Bu Linux Debian WHOIS yanıtı ayrıştırmak için yeteneği dahil olmak üzere ek özellikleri ile whois paketi dahil hemen hemen aynı WHOIS olanakları sağlayan bir os-bağımsız bir kütüphanedir.

İşte quick overview bulunuyor.

a = Whois.whois("google.it")
# => #<Whois::Answer>

a.available?
# => false
a.registered?
# => true

a.created_on
# => Fri Dec 10 00:00:00 +0100 1999

t = a.techinical
# => #<Whois::Answer::Contact>
t.id
# => "TS7016-ITNIC" 
t.name
# => "Technical Services" 

a.nameservers.each do |nameserver|
  puts nameserver
end

Belki PEAR package Net_Whois yardımcı olabilir:

The PEAR::Net_Whois class provides a tool to query internet domain name and network number directory services

Ne yazık ki, given example oldukça zayıf ve kütüphane neler yapabileceğiniz hakkında çok görünmüyor ;-(


After giving it a try, it's not that great actually :-(

Belki Net_DNS paketi yararlı olabilir, ama ... ama yine de muhtemelen oldukça mükemmel değil ;-(