perl-IO-Socket-DNS - IO::Socket like interface using DNS queries

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package name perl-IO-Socket-DNS
Package version 0.21.0
Package release 7.mga6
Package architecture noarch
Package type rpm
Installed size 106.14 KB
Download size 45.38 KB
Official Mirror
I originally used this module for my own purposes and never intended to
show anyone, but there have been so many requests that I've decided to
release it to the public.
Have you ever been away from your home with your computer and needed to use
the Internet, but all you can find is a crippled WiFi Access Point that
doesn't give full Internet? When you try to visit a website, it asks for an
annoying login or asks you to pay money or some other silly thing in order
to be able to use the Internet. However, usually if you actually try a dig
or nslookup, you'll notice that DNS is working perfectly fine. If so, then
this is exactly what you need!
It translates TCP connection packets into DNS queries. So now you can
finally reach that external SSH server you've been needing to reach, even
though your Internet connection is too crippled to connect to it directly.
Actually, you can connect to any TCP server, such as a Web server or an
SMTP server or a Squid proxy or even a remote SOCKS server. This client
module IO::Socket::DNS communicates with the server module
IO::Socket::DNS::Server to tunnel the connection for the client using only
DNS queries as its transport. The only thing that the Internet Service
Provider will see is a bunch of DNS queries.


Package Version Architecture Repository
perl-IO-Socket-DNS-0.21.0-7.mga6.noarch.rpm 0.21.0 noarch Mageia Core
perl-IO-Socket-DNS - - -


Name Value
perl(Carp) -
perl(Data::Dumper) -
perl(FindBin) -
perl(Getopt::Long) -
perl(IO::Select) -
perl(IO::Socket) -
perl(IO::Socket::DNS) -
perl(IO::Socket::DNS::Server) -
perl(Net::DNS) >= 0.670.0
perl(Net::DNS::Nameserver) -
perl(Tie::Handle) -
perl(base) -
perl(lib) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.22.2


Name Value
perl(IO::Socket::DNS) == 0.21.0
perl(IO::Socket::DNS::Server) == 0.21.0
perl-IO-Socket-DNS == 0.21.0-7.mga6


Type URL
Binary Package perl-IO-Socket-DNS-0.21.0-7.mga6.noarch.rpm
Source Package perl-IO-Socket-DNS-0.21.0-7.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-IO-Socket-DNS rpm package:
    # urpmi perl-IO-Socket-DNS




2016-06-19 - pterjan <pterjan> 0.21.0-7.mga6
+ Revision: 1028777
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 0.21.0-6.mga6
+ Revision: 947648
- Mageia 6 Mass Rebuild
2014-10-15 - umeabot <umeabot> 0.21.0-5.mga5
+ Revision: 746100
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 0.21.0-4.mga5
+ Revision: 685076
- Mageia 5 Mass Rebuild
2013-10-18 - umeabot <umeabot> 0.21.0-3.mga4
+ Revision: 512326
- Mageia 4 Mass Rebuild

See Also

Package Description
perl-IO-Socket-INET6-2.720.0-6.mga6.noarch.rpm Object interface for AF_INET|AF_INET6 domain sockets
perl-IO-Socket-IP-0.390.0-1.mga7.noarch.rpm A drop-in replacement for C<IO::Socket::INET> supporting
perl-IO-Socket-Multicast-1.120.0-18.mga7.i586.rpm Send and receive multicast messages
perl-IO-Socket-PortState-0.30.0-6.mga6.noarch.rpm Perl extension for checking the open or closed status of a port
perl-IO-Socket-SSL-2.58.0-1.mga7.noarch.rpm Nearly transparent SSL encapsulation for IO::Socket::INET
perl-IO-Socket-Socks-0.740.0-1.mga7.noarch.rpm Provides a way to create socks client or server both 4 and 5 version
perl-IO-Socket-TIPC-1.80.0-14.mga7.i586.rpm Struct sockaddr_tipc class
perl-IO-Socket-Telnet-0.40.0-9.mga7.noarch.rpm Transparent telnet negotiation for IO::Socket::INET
perl-IO-Socket-Timeout-0.320.0-3.mga6.noarch.rpm IO::Socket with read/write timeout
perl-IO-String-1.80.0-7.mga6.noarch.rpm A Perl module to read from strings
perl-IO-Stty-0.30.0-14.mga6.noarch.rpm IO-Stty perl module
perl-IO-Tee-0.650.0-2.mga7.noarch.rpm Multiplex output to multiple output handles
perl-IO-TieCombine-1.5.0-2.mga6.noarch.rpm Tied scalars for IO::TieCombine
perl-IO-Tty-1.120.0-8.mga7.i586.rpm Pseudo TTY object class
perl-IO-Tty-Util-0.30.0-19.mga7.i586.rpm No summary found