Problem:
Within a corporate environment, there are usually many servers located across various departments. Naming of servers is often a tedious task. In many circumstances, we have name of birds, animals and flowers that have been used to identify servers.
(a) Why is it inappropriate to use arbitrary or randomly chosen names for naming computers in an enterprise environment?
(b) In view of easing administrative burden, devise a simple but efficient naming scheme for servers in an enterprise.
(c) In view of ensuring DNS compatibility, what is the character set that you would use in a computer naming scheme?
(d) Even though the various servers may be located throughout the enterprise's premise and they may provide different functionalities, explain why you would not use the server's exact location and/or functionality as part of the naming scheme.
(e) What is the single constraint that is faced when naming computers within a domain?