Hi I would like to have a ip to connect to devices on my network at home, however I don't want to have to remember lots of numbers instead I would like to have address that uses words. For example I can connect to my router using '192.168.1.254' or by using 'dsldevice.lan' How would I do this or what is it called as I can't find any info on it on the web. Thanks for any help in advance.
Go to C:\Windows\System32\drivers\etc and open the file called 'hosts' with notepad. Scroll to the bottom and add the line:
'IP Address' 'hostname'
Then go to file and save. You will then be able to go to 192.168.1.20 using the word Nasdrive instead from that machine. This change is machine specific. You will need to do this to all PC's you intend to access 192.168.1.20 using the name Nasdrive (in this example). You can change the IP address and hostname to what you need them to be.
They might be called hostnames or domain names (it varies; "domain name" kinda implies that it's accessible globally, not just within your local network). On the global internet, the DNS protocol is used to translate such names to IP addresses, so "DNS name" is another possible term (although rare).
If you want the name to work only in your home network, dig into the configuration screen of your router – it will most likely have an option called "local domain" or "local hostnames" or "internal DNS" or something like that.
Another option is various local name resolution protocols – Windows has NBNS and LLMNR built in, to automatically translate
If you want a name that's accessible globally, your pretty much the only option is to buy a domain name from one of the several hundred registrars (Dynadot, Namecheap, etc., etc., etc.)