Can you post a sample command where it returns the -16328 days to expiry so that I can replicate it on my end and submit a bug?
As for the check_domain.php scripts - it does include a -s variable that you can use to specify which whois server to use. I don't think the script is the issue at this point for what you're looking to accomplish.
The limitation, is the whois service on some domains. See below -
Code: Select all
[root@suse11 libexec]# ./check_domain.php -d google.ae -s whois.aeda.net.ae
Error running whois:
[root@suse11 libexec]# ./check_domain.php -d google.ae
Error running whois:
Does not work at all.. hmm. Let's try a whois -
Code: Select all
[root@suse11 libexec]# whois google.ae
[Querying whois.aeda.net.ae]
[whois.aeda.net.ae]
Domain Name: google.ae
Registrar ID: markmonitor
Registrar Name: MarkMonitor
Status: ok
Registrant Contact ID: GOOGLE
Registrant Contact Name: Google Inc.
Registrant Contact Email: Visit whois.aeda.ae for Web based WhoIs
Registrant Contact Organisation: Google Inc.
Tech Contact ID: GOOGLE
Tech Contact Name: Google Inc.
Tech Contact Email: Visit whois.aeda.ae for Web based WhoIs
Tech Contact Organisation: Google Inc.
Name Server: ns1.google.com
Name Server: ns2.google.com
Does not return any dates at all. So after navigating to the whois domain,
http://whois.aeda.net.ae/ - you'll notice this policy -
To address user concerns about privacy and spam, and in line with international best practice, .ae Domain Administration (aeDA) has implemented Image Verification Check (IVC) for all email addresses on the web-based Whois service. The purpose of IVC is to prevent or hinder unauthorised access by automated data mining programs or scripts. For consistency, aeDA has removed all email addresses from Port 43 Whois responses; users of Port 43 Whois will be referred to the web-based Whois service to access email addresses via IVC.
Please note that there are restrictions in place on how many queries you can make. Your query limit is 20 per hour and 200 per day from the same IP address. If you exceed this you will be banned for 24 hours.
If you need to use a facility to check for the availability of a Domain Name, you can use our Domain Availability tool (Whois Check).
With all of that said, I think the issue at this point is the additional security in play for some TLD's.