" +[no]keepopen (Keep the TCP socket open "
"between "
"queries)\n"
- " +[no]mapped (Allow mapped IPv4 over "
- "IPv6)\n"
" +[no]multiline (Print records in an "
"expanded format)\n"
" +ndots=### (Set search NDOTS value)\n"
switch (cmd[1]) {
case 'a':
FULLCHECK("mapped");
- lookup->mapped = state;
+ fprintf(stderr, ";; +mapped option is deprecated");
break;
case 'u':
FULLCHECK("multiline");
creating a new TCP socket for each lookup. The default is
``+nokeepopen``.
-``+[no]mapped``
- This option allows [or does not allow] mapped IPv4-over-IPv6 addresses to be used. The default is
- ``+mapped``.
-
``+[no]multiline``
This option prints [or does not print] records, like the SOA records, in a verbose multi-line format
with human-readable comments. The default is to print each record on
.section_authority = true,
.section_additional = true,
.ednsneg = true,
- .mapped = true,
.dscp = -1,
};
}
looknew->ednsneg = lookold->ednsneg;
looknew->padding = lookold->padding;
- looknew->mapped = lookold->mapped;
looknew->multiline = lookold->multiline;
looknew->nottl = lookold->nottl;
looknew->noclass = lookold->noclass;
return;
}
- if (!query->lookup->mapped &&
- isc_sockaddr_pf(&query->sockaddr) == AF_INET6 &&
+ if (isc_sockaddr_pf(&query->sockaddr) == AF_INET6 &&
IN6_IS_ADDR_V4MAPPED(&query->sockaddr.type.sin6.sin6_addr))
{
isc_netaddr_t netaddr;
return;
}
- if (!query->lookup->mapped &&
- isc_sockaddr_pf(&query->sockaddr) == AF_INET6 &&
+ if (isc_sockaddr_pf(&query->sockaddr) == AF_INET6 &&
IN6_IS_ADDR_V4MAPPED(&query->sockaddr.type.sin6.sin6_addr))
{
isc_netaddr_t netaddr;
message */
identify_previous_line, /*% Prepend a "Nameserver <foo>:"
message, with newline and tab */
- idnin, idnout, ignore, mapped, multiline, need_search,
- new_search, noclass, nocrypto, nottl,
- ns_search_only, /*%< dig +nssearch, host -C */
+ idnin, idnout, ignore, multiline, need_search, new_search,
+ noclass, nocrypto, nottl, ns_search_only, /*%< dig +nssearch,
+ host -C */
nsid, /*% Name Server ID (RFC 5001) */
onesoa, pending, /*%< Pending a successful answer */
print_unknown_format, qr, raflag, recurse, section_additional,
fi
n=$((n+1))
- echo_i "checking dig @IPv4addr -6 +mapped A a.example ($n)"
- if testsock6 fd92:7065:b8e:ffff::2 2>/dev/null && [ "$(uname -s)" != "OpenBSD" ]
- then
- ret=0
- dig_with_opts +tcp @10.53.0.2 -6 +mapped A a.example > dig.out.test$n 2>&1 || ret=1
- grep "SERVER: ::ffff:10.53.0.2#$PORT" < dig.out.test$n > /dev/null || ret=1
- if [ $ret -ne 0 ]; then echo_i "failed"; fi
- status=$((status+ret))
- else
- echo_i "IPv6 or IPv4-to-IPv6 mapping unavailable; skipping"
- fi
-
- n=$((n+1))
- echo_i "checking dig +tcp @IPv4addr -6 +nomapped A a.example ($n)"
+ echo_i "checking dig +tcp @IPv4addr -6 A a.example ($n)"
if testsock6 fd92:7065:b8e:ffff::2 2>/dev/null
then
ret=0
- dig_with_opts +tcp @10.53.0.2 -6 +nomapped A a.example > dig.out.test$n 2>&1 || ret=1
+ dig_with_opts +tcp @10.53.0.2 -6 A a.example > dig.out.test$n 2>&1 || ret=1
grep "SERVER: ::ffff:10.53.0.2#$PORT" < dig.out.test$n > /dev/null && ret=1
if [ $ret -ne 0 ]; then echo_i "failed"; fi
status=$((status+ret))
fi
n=$((n+1))
- echo_i "checking dig +notcp @IPv4addr -6 +nomapped A a.example ($n)"
+ echo_i "checking dig +notcp @IPv4addr -6 A a.example ($n)"
if testsock6 fd92:7065:b8e:ffff::2 2>/dev/null
then
ret=0
- dig_with_opts +notcp @10.53.0.2 -6 +nomapped A a.example > dig.out.test$n 2>&1 || ret=1
+ dig_with_opts +notcp @10.53.0.2 -6 A a.example > dig.out.test$n 2>&1 || ret=1
grep "SERVER: ::ffff:10.53.0.2#$PORT" < dig.out.test$n > /dev/null && ret=1
if [ $ret -ne 0 ]; then echo_i "failed"; fi
status=$((status+ret))
creating a new TCP socket for each lookup. The default is
\fB+nokeepopen\fP\&.
.TP
-.B \fB+[no]mapped\fP
-This option allows [or does not allow] mapped IPv4\-over\-IPv6 addresses to be used. The default is
-\fB+mapped\fP\&.
-.TP
.B \fB+[no]multiline\fP
This option prints [or does not print] records, like the SOA records, in a verbose multi\-line format
with human\-readable comments. The default is to print each record on