The invention relates to the technical field of IPv6 network scanning and
network security monitoring, in particular to an IPv6 single-stack
network address high-efficiency scanning method and
system based on host name association, and the method comprises the steps: obtaining a host name: in an IPv6 single-stack network environment, through a mode of combining host name active discovery and host name
passive monitoring, obtaining the host name of the IPv6 single-stack
network address; acquiring host name information of survival nodes on a local link, and constructing a host name
list; and IPv6 address discovery: based on the host name
list, the scanning host sends a query message in parallel by using a
multicast domain name system protocol, namely an mDNS protocol and a link local
multicast name resolution protocol, namely an LLMNR protocol, receives a node response message, analyzes the message, obtains IPv6 address configuration information corresponding to the host name, and forms an IPv6 address
list. Through a host name discovery mechanism combining active triggering and
passive monitoring and dual-protocol parallel query, efficient scanning of addresses in an IPv6 single-stack network is realized, and coverage breadth, scanning integrity and operation efficiency are considered.