Managing hostnames in an AWS private network

Domain names are obviously a huge factor in our Internet today. Could you imagine having to remember instead of Of course not. So let's not do it in our private clouds either. Come on, let's automate...

Instead of typing the domain name like so:

What a pain in the neck. I would be like keeping written phone books before the days when our phones had built in phonebooks (aka. contacts). Can you imaging going to a draw, pulling out a giant books will hundreds of thousands of little tiny names and numbers, or whipping out.