ipv6.md: mention IPv4 mapped addresses

Reported-by: Josh Soref
Assisted-by: Jay Satiro
Fixes #13112
Closes #13131
This commit is contained in:
Daniel Stenberg 2024-03-15 09:38:21 +01:00
parent 77b0571cdc
commit 79cdae4fc7
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 6 additions and 1 deletions

View File

@ -22,3 +22,7 @@ Example:
Use IPv6 addresses only when resolving hostnames, and not for example try
IPv4.
Your resolver may respond to an IPv6-only resolve request by returning IPv6
addresses that contain "mapped" IPv4 addresses for compatibility purposes.
macOS is known to do this.

View File

@ -31,6 +31,7 @@ my $errors;
my %accepted=('curl' => 1,
'libcurl' => 1,
'macOS' => 1,
'c-ares' => 1);
sub checkfile {
@ -65,7 +66,7 @@ sub checkfile {
$ignore ^= 1;
}
if(!$ignore) {
if(($prevl =~ /\.\z/) && ($line =~ /^( *)([a-z-]+)/)) {
if(($prevl =~ /\.\z/) && ($line =~ /^( *)([a-z][A-Za-z-]*)/)) {
my ($prefix, $word) = ($1, $2);
if($word =~ /^[a-z]/ && !$accepted{$word}) {
my $c = length($prefix);