Chapter 7: Active Information Gathering Flashcards
What does DNS stand for?
Domain Name System
What is the DNS and what does it do?
A distributed database responsible for responsible for translating user-friendly domain names into IP addresses.
Explain the process that goes on behind the scenes when a domain name is entered into a web browser.
Hostname sent to OS’s DNS client which passes it to an external DNS server known as the DNS recursor.
This server interacts with all the DNS infrastructure. The recursor contacts a server in the root zone, which then returns a TLD (top level domain), usually a .com
Once the recursor receives the TLD, it queries it and looks for the nameserver which contains the DNS records. There are two types - the forward lookup zone which finds IP address to a specific domain name and the reverse lookup zone which looks for domain names matches to an IP address.
In terms of DNS records, what does NS stand for?
Name server.
What do the nameserver records do?
Contain the name of the authoritative servers hosting the DNS records for a domain.
In terms of DNS records, what does A stand for?
A stands for the host record.
What does the host record do?
It contains the IP address for a given domain.
In terms of DNS records, what does MX stand for?
MX stands for mail exchange.
What do mail exchange records do?
Contain the names of the servers responsible for handling email for the domain.
In terms of DNS records, what does CNAME stand for?
CNAME stands for Canonical Name Records and are used to create alias for other records.
In terms of DNS records what does TXT stand for?
Text
What do the Text records do?
Contain arbitary data and can be used for various purposes.
What is a forward look up?
A forward look up is searching for an IP address based on a specific hostname.
What is a reverse look up?
A reverse look up is searching for a host name based on a specific IP address.
What is a DNS Zone Transfer?
A database replication between related DNS servers. The zone file is copied from the master server to a slave server.
What does a zone file contain?
All DNS names configured for that zone.
What is the command for performing a DNS zone transfer?
host -l
What service is usually running on port 80?
http service
What service is usually running on port 443?
SSL/TLS encrypted web service