func SkipAliasedNetworks(networks *Networks) {
	networks.skipAliasedNetworks = true
}
SkipAliasedNetworks is an option for Networks and NetworksWithin that
makes them not iterate over aliases of the IPv4 subtree in an IPv6
database, e.g., ::ffff:0:0/96, 2001::/32, and 2002::/16.

You most likely want to set this. The only reason it isn't the default
behavior is to provide backwards compatibility to existing users.
package maxminddb
import (
	"fmt"
	"net"
)
type netNode struct {
	ip      net.IP
	bit     uint
	pointer uint
}
type Networks struct {
	reader   *Reader
	nodes    []netNode  
	lastNode netNode
	err      error
	skipAliasedNetworks bool
}
var (
	allIPv4 = &net.IPNet{IP: make(net.IP, 4), Mask: net.CIDRMask(0, 32)}
	allIPv6 = &net.IPNet{IP: make(net.IP, 16), Mask: net.CIDRMask(0, 128)}
)
type NetworksOption func(*Networks)