{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/5"}],"enrichment":{"capability":"Provides high-level DNS lookups (A, AAAA, and SOA records) with clean error handling, wrapping dnspython's resolver for common query patterns.","skillfed_tags":["dns-resolution","network-utilities"],"use_cases":["Resolve domain names to IP addresses in a Python application without wrestling with dnspython's full API","Perform SOA record lookups to check domain authority or delegation details","Query against a specific DNS server (e.g., 1.1.1.1) instead of relying on system defaults","Add DNS resolution to a simple script or tool with minimal dependencies and setup"],"what_it_does":"Nslookup is a lightweight wrapper around dnspython that simplifies DNS queries for the most common use cases: looking up A and AAAA records to resolve domain names to IP addresses, and SOA record queries. It abstracts away dnspython's lower-level API to provide straightforward functions that return parsed results and full response strings, with sensible error handling built in.\n\nThe library is intentionally narrow in scope\u2014it does not attempt to cover all DNS record types or edge cases, and features like DNS-over-HTTPS are explicitly out of scope. It defaults to UDP queries against system DNS servers but supports custom DNS servers and TCP mode, though the documentation notes that TCP mode creates a new session per query and is resource-intensive for bulk operations.","worth_installing":"Yes, if you need straightforward DNS lookups for A, AAAA, or SOA records. The single dependency, active maintenance, and low install friction make it a sensible choice for common queries. Skip it if you need advanced DNS features (other record types, DoH, complex error recovery) or bulk TCP queries\u2014use dnspython directly instead."},"id":"nslookup","links":{"html":"https://skillfed.io/packages/nslookup","md":"https://skillfed.io/packages/nslookup.md","pypi":"https://pypi.org/project/nslookup/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-03","license_spdx":null,"license_treatment":"copyleft","name":"nslookup","python_support":"unspecified","summary":"Sensible high-level DNS lookups in Python, using DNSpython resolver"},"popularity":{"monthly_downloads":107556,"position":12609,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.9.0"}
