Describe the structure and architecture of the Domain Name System (DNS).

Description should include

  • name servers—resolve computer or domain names to Internet Protocol (IP) addresses
  • domain name space—a hierarchical grouping of names in various structures (e.g., root-level domains, top-level domains, second-level domains, and host names)
  • domain resource records (e.g., A, AAAA, mail exchanger [MX], pointer [PTR])
  • time to live (TTL)
  • security vulnerabilities associated with DNS
  • types of DNS queries and their usage.