NAME
DNS::Singleton - gives a singleton DNS object
SYNOPSIS
use DNS::Singleton;
my $dns = DNS::Singleton->instance;
my $host = $dns->host('150.203.115.7');
DESCRIPTION
The DNS::Singleton module provides a unique cached DNS lookup object for all its instances within an application.
METHODS
- my $dns = DNS::Singleton->instance()
-
Creates a new DNS singleton object.
- my $host = $dns->host()
-
Returns the hostname for the given IP or vice versa.
FILES
/var/dns-cache
AUTHOR
Iain Truskett <spoon@cpan.org> http://eh.org/~koschei/
Please report any bugs, or post any suggestions, to either the mailing list at <cpan@dellah.anu.edu.au> (email <cpan-subscribe@dellah.anu.edu.au> to subscribe) or directly to the author at <spoon@cpan.org>
PLANS
Tied interface.
COPYRIGHT
Copyright (c) 2002 Iain Truskett. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
$Id: Singleton.pm,v 1.1.1.1 2002/03/06 06:40:43 koschei Exp $
ACKNOWLEDGEMENTS
None really. Just happened to need the facilities of this module.