Module: B1.2-R5: Discrete Structures
Chapter: Sequences & Series
DNS (Domain Name System) is responsible for converting human-readable domain names like google.com into IP addresses. It stores information in the form of Resource Records (RRs). MTU (Maximum Transmission Unit) defines the largest packet size that a network link can carry.
This topic covers:
DNS uses different types of records to store data about domains, servers, mail systems, and IP addresses.
| Record Type | Description | Example |
|---|---|---|
| A | Maps domain → IPv4 address | google.com → 142.250.182.78 |
| AAAA | Maps domain → IPv6 address | google.com → 2404:6800::2002 |
| CNAME | Alias record | www → example.com |
| MX | Mail exchange server | 10 mail.google.com |
| NS | Authoritative name servers | ns1.example.com |
| SOA | Start of authority for the zone | Primary DNS, admin email |
| PTR | Reverse DNS lookup | 78.182.250.142.in-addr.arpa → google.com |
| TXT | Text/verification records | SPF, DKIM, domain verification |
| SRV | Service record | _sip._tcp.example.com |
Root (.)
|
-----------------------------
| | |
.com .org .net
|
example.com
|
www.example.com
MTU represents the largest possible frame or packet that a network medium can carry.
When a packet is larger than the MTU of a link, it must be fragmented.
Original Packet (4000 bytes) ↓ Fragmented into → 1500 bytes | 1500 bytes | 1000 bytes
PMTUD automatically discovers the smallest MTU along a network path to avoid fragmentation.
Sender → Router1 → Router2 (MTU 1200) → Receiver
ICMP Fragmentation Needed ↑
netsh interface ipv4 show subinterfaces
nslookup -type=MX google.com nslookup -type=TXT example.com
DNS Resource Records store essential domain information used for web hosting, mail routing, authentication, and service discovery. MTU concepts ensure efficient packet transmission by preventing fragmentation and optimizing network paths. Together, they improve Internet reliability and performance.