Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.105
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
perl-Net-DNS /
demo /
Delete
Unzip
Name
Size
Permission
Date
Action
README
951
B
-rw-r--r--
2023-04-19 12:49
axfr
4.41
KB
-rw-r--r--
2023-04-19 12:49
check_soa
4.13
KB
-rw-r--r--
2023-04-19 12:49
check_zone
3.46
KB
-rw-r--r--
2023-04-19 12:49
mresolv
3.28
KB
-rw-r--r--
2023-04-19 12:49
mx
760
B
-rw-r--r--
2023-04-19 12:49
perldig
1.24
KB
-rw-r--r--
2023-04-19 12:49
Save
Rename
#!/usr/bin/perl # $Id: mx 1815 2020-10-14 21:55:18Z willem $ =head1 NAME mx - Print a domain's MX records =head1 SYNOPSIS C<mx> I<domain> =head1 DESCRIPTION C<mx> prints a domain's MX records, sorted by preference. =head1 AUTHOR Michael Fuhr <mike@fuhr.org> =head1 SEE ALSO L<perl(1)>, L<axfr>, L<check_soa>, L<check_zone>, L<mresolv>, L<perldig>, L<Net::DNS> =cut use strict; use warnings; use File::Basename; use Net::DNS; die "Usage: ", basename($0), " domain\n" unless (@ARGV == 1); my $dname = $ARGV[0]; my $res = Net::DNS::Resolver->new; my @mx = mx($res, $dname); if (@mx) { foreach my $rr (@mx) { print $rr->preference, "\t", $rr->exchange, "\n"; } } else { print "Can't find MX hosts for $dname: ", $res->errorstring, "\n"; }