Sistem Penamaan Domain

Karena jumlah permintaan yang besar dari sistem seperti DNS, perancang DNS menginginkan penyediaan mekanisme yang bisa mengurangi beban dari masing-masing server DNS. Rencana mekanisnya menyarankan bahwa ketika sebuah "DNS resolver" (klien) menerima sebuah jawaban DNS, informasi tersebut akan di cache untuk jangka waktu tertentu. Sebuah nilai (yang di-set oleh administrator dari server DNS yang memberikan jawaban) menyebutnya sebagai time to live (masa hidup), atau "TTL" yang mendefinisikan periode tersebut. Saat jawaban masuk ke dalam "cache", "resolver" akan mengacu kepada jawaban yang disimpan di "cache" tersebut; hanya ketika TTL usai (atau saat administrator mengosongkan jawaban dari memori "resolver" secara manual) maka "resolver" menghubungi server DNS untuk informasi yang sama.