The DNS problem and reason for confusion is due to limitations imposed during the infancy of development stages of machine inter-connectivity. Basically, IP is insufficient to grant each machine a unique identity. The limited IP addresses are licensed to master networks which in turn are sub-netted to machines which only have a local identity slaved to the master.
Ultimately, we need a unique ID for each machine which is not slaved or controlled by a master.