# dns53

> Dynamic DNS tool for exposing EC2 instances within Amazon Route 53 Private Hosted Zones

Stars: 50 · Categories: Network

- Repository: https://github.com/purpleclay/dns53
- Website: https://docs.purpleclay.dev/dns53/
- Page: https://www.trmn.sh/tools/dns53

## Overview

dns53 is a CLI tool that creates dynamic DNS records within Amazon Route 53 Private Hosted Zones to expose EC2 instances. It enables developers to quickly make their EC2 instances accessible within a VPC by automatically managing DNS entries in Route 53.

The tool facilitates team collaboration by allowing developers to expose their EC2 instances within shared VPCs. It supports integration scenarios like connecting locally running applications to k3d clusters using ExternalName services during development workflows. Access control remains managed through EC2 security groups after DNS exposure.

Written in Go, dns53 focuses on simplicity and small footprint for easy deployment. The tool specifically targets AWS environments where private DNS resolution within VPCs is needed for development and testing scenarios.

![dns53 usage demonstration](https://media.trmn.sh/cached/1a2a8bab00bbe4389045a17f34d803065e6f1bcb244cb6d1f549705800dff961.mp4)

## Alternatives

- [glooctl](https://www.trmn.sh/tools/glooctl.md): Kubernetes-native API gateway and ingress controller built on Envoy proxy with Gateway API conformance (172 stars)
- [aim](https://www.trmn.sh/tools/aim.md): Command line download/upload tool with resume support for HTTP(S), FTP, SFTP, SSH, and S3 protocols (193 stars)
- [cidr](https://www.trmn.sh/tools/cidr.md): CLI tool for IPv4/IPv6 CIDR network prefix management with counting, overlap checking, explanation, and subdivision. (245 stars)
- [domain-check](https://www.trmn.sh/tools/domain-check.md): CLI tool for fast domain availability checking across 1,200+ TLDs with RDAP/WHOIS support and batch processing (306 stars)
- [lssh](https://www.trmn.sh/tools/lssh.md): TUI-based SSH client for managing multiple servers with parallel commands and local bashrc forwarding (Go, 328 stars)

---

Canonical: https://www.trmn.sh/tools/dns53
