package cybersecurity

import (
	"fmt"
	"net"
)

// ResolveDNS resuelve un hostname a sus direcciones IP usando el resolver del sistema.
func ResolveDNS(host string) ([]string, error) {
	ips, err := net.LookupHost(host)
	if err != nil {
		return nil, fmt.Errorf("error resolviendo DNS para %s: %w", host, err)
	}
	return ips, nil
}
