TON DNS is a decentralized naming service that resolves human-readable .ton domains to wallet addresses and smart contracts. It stores domain records on-chain through smart contracts and uses auction-based registration for new domains. Users replace complex addresses with readable names for wallets, contracts, and decentralized services.