Find Jobs
Hire Freelancers

Script to bulk check if a domain names are available (Preferably Perl)

$30-250 USD

Cancelled
Posted about 11 years ago

$30-250 USD

Paid on delivery
Please do not take this lightly and do not apply if you have no experience with DNS. The script must do more than just a nslookup. It needs to also take whois into considerations etc. I can see if you have experience if you can tell me the problems and pitfalls in your application. I started writing a script and know what it takes. The script must run under unix (I am on a Mac but final script will run on Linux machine). It must be fast (run in parallel, too). It must have a slim memory footprint too. Input is a file with domain names (magnitude of hundreds of thousands) output is another file with the status. Please no PHP script. If possible in Perl. It can also be a C program.
Project ID: 4349234

About the project

9 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
9 freelancers are bidding on average $222 USD for this job
User Avatar
I can help in your project, please check PMB and our ratings/reviews to get idea of our experience. Please let me know if you have any queries.
$240 USD in 7 days
3.7 (13 reviews)
5.3
5.3
User Avatar
I'm interested in that project. I'm experienced perl developer and system administrator, over 15years. I was working as a dns administrator for 4 years. I can write this script using perl POE concurrent modules with queries to DNS and whois severs.
$100 USD in 3 days
5.0 (4 reviews)
3.7
3.7
User Avatar
Hi, I have experience with Perl and manipulating data from results from system run commands. What I don't understand is how 'whois' ties in, can you clarify this a bit more please? How are you expecting for this to be run? cron, manually? How often will the input file be made availabe, and how? What kind of format do you envisage the output file to have? What is the status you want to report / find? Why nslookup and not dig? The initial issue that will have to be handled is the results of the nslookup with multiple entries for a domain, yet, there is a known marker/end of the output. Another consideration is the input file, will it always be the same file name? Will there be more than one input file at a time? What is the frequency of the provisioning of the input file? I'm thinking the utility that monitors a given directory and when files come in it can queue them up for processing. These questions are designed to show you that I'm familiar with Perl and that I am familiar with the output of nslookup and dig for DNS querying. Please consider my bid and I look forwarf to hearing from you soon. Regards, Sebastien
$140 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I'd create a Perl script (to be run from the shell) for domain lookups in bulk for you. Instead of using DNS/whois to determine availability, I would suggest using a reseller API from a domain registrar instead.
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I understand the project, and I've done this in the past, many many times. My favorite approach is a mix of Perl and Expect (to connect to the Whois services), and I believe I can redo it pretty fast. (My code is pretty old, dating to 96-99, if I still have it in some obscure backups). One pitfall though in using the public Whois services, is that now most of the Whois lookups are IP-limited (depending on the registries it goes from 10 to 10000 lookups a day), so processing 100s of thousands per day is practically impossible using the public whois services, although something can be figured out with multiple IPs to spread the workload (depending on your daily goals). I suspect using a third-party API service from some registrar would help break this limit barrier; but it would certainly incur additional costs (service membership and/or cost per X lookups). I have a strong experience in these matters; having written my personal Whois spiders (before there ever existed the limit checks... might be my fault, sorry), limit checks are not a problem for me though; I've worked with that on many spider projects (and still do). 20 years+ experience on Unix (BSD, Linux, Solaris), and I'm pretty confident I can have it running the same on Mac or any unix flavor. Fluent in french, english and spanish, I can also handle international character sets. Your budget is quite small though; I would prefer bidding 500-800$ on such a project. But I can make do with it, if you don't require too much post-production support.
$250 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Have solved the task before Perl Dns and whois checking with glue recors tests
$500 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can do this, perl is my chosen scripting language, also I am excellent at regex. I'd just use regex for this, parsing information and getting what you need.
$140 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hey, I have 6 Years of experience in Perl and can deliver the script in 2 days with an additional functionality. Thanks Abhishek
$200 USD in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have extensive experience in Perl, and using Perl to develop high-performing network applications. Please check your PM on my thoughts about this problem.
$180 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Stuttgart, Germany
5.0
32
Payment method verified
Member since Jul 8, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.