in reply to How to create DNS packet
or used this one:my $hostname = $ARGV[0]; my @labels; my $nlabels = 0; for (split /\./, $hostname) { push @labels, length, $_; $nlabels++; } my $n = scalar(@labels); my $question = pack("(C/a*)$n C n2", @labels, 0, 1, 1) ;
my @labels = split(/\./, $hostname) ; my $n = scalar(@labels) ; my $question = pack("(C/a*)$n C n2", @labels, 0, 1, 1) ;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: How to create DNS packet
by broomduster (Priest) on Nov 18, 2008 at 20:19 UTC | |
|
Re^2: How to create DNS packet
by almut (Canon) on Nov 18, 2008 at 19:35 UTC | |
|
Re^2: How to create DNS packet
by gone2015 (Deacon) on Nov 18, 2008 at 19:59 UTC |