Just for the heck of it, here is a quick and dirty whois.
This is more or less probably what
Net::Whois::Raw does.
It of course is alot better and what you should probably consider using.
This method gets undesired results back from certain TLD whois servers.
Basically because some expect the search to be specified slightly different.
#!/usr/local/bin/perl5.6.0 -w
use strict;
use IO::Socket;
while ( my $domain = <> )
{
chomp($domain);
my($tld) = $domain =~ /\.([^\.]+)$/;
my $SOCK = IO::Socket::INET->new(
PeerAddr => qq{$tld.whois-servers.net},
PeerPort => 43,
Timeout => 10,
) or die qq{[$domain] Can't connect to whois server: $!};
print $SOCK qq{$domain \015\012};
print <$SOCK>;
close $SOCK;
sleep(1);
}
Wonko
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|