liveBook · Manning

Domain name

A domain name is a human-readable hierarchical identifier resolved through the Domain Name System to identify an Internet host, service, or resource.

How 2 Manning books explain it

Effective Platform Engineering

A domain name is a human-readable hierarchical identifier used to locate resources in the Domain Name System.

How it is used
Uses DNS naming to make platform services discoverable, understandable, and reachable by internal and external users.
How deep it goes
Defines DNS-based service location and outlines hosted-zone setup, while deferring general DNS architecture.
Examples
Uses api.epetech.io, delegated environment subdomains, Google APIs, Route53 zones, and Terraform configuration.
What you can do after
Operate/configure hosted zones and delegated subdomains for services through a platform-oriented DNS design.

Read how Effective Platform Engineering explains domain name →

Rust in Action: Systems programming concepts and techniques

A domain name is a hierarchical, human-readable identifier for an Internet host or other DNS resource.

How it is used
Translates human-readable hostnames into IP addresses needed for Internet communication.
How deep it goes
Explains DNS resolution, query construction, and Rust representations, but implements only a small portion of the DNS protocol.
Examples
Demonstrates `resolve www.rustinaction.com`, public DNS servers, and a Rust DNS-message query.
What you can do after
Operate a Rust resolver using the `trust-dns` crate and configure its DNS server from the command line.

Read how Rust in Action: Systems programming concepts and techniques explains domain name →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.