Abstract
- Translate Hostname to IP Address
- Runs over UDP & port 53
- Used by Other application-level Network Protocol like HTTP and SMTP, to translate user-supplied Domain Name to IP Address
Check Whois info from CLi
whois <DOMAIN_NAME/IP_ADDRESS>
DNS Features
geoDNS
- A DNS service that allows Domain Name to be resolved to IP Address based on the location of a user
Load Distribution
- A set of IP Address is associated with one Hostname
- When Client make DNS Query to that domain name
- DNS Server responds the entire set of IP Address with the use of DNS Rotation
- Client typically sends its HTTP request message to the IP Address that is listed first in the set. Thus, distributing load among replicated server
- DNS Rotation is also used on E-mail Server, so multiple of the servers can share the same Hostname
DNS Caching
- Cache DNS Record in Main Memory
- This allows us to bypass some or all DNS Server
DNS Rotation
- Rotate the order of a list of IP Address
Useful CLi Tools
q
- DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH
brew tap natesales/repo https://github.com/natesales/repo
brew install q