Hostmaster will not issue duplicate hostnames except under special circumstances, specifically transition or load balancing of servers.
In order to check to make sure that the hostname you want is not in use by another device at Caltech, it is necessary to see if there are any matching entries currently in the DNS.
Valid IMSS-Operated Caltech Nameservers are:
In order to check for existing entries, execute the nslookupcommand either on your local machine or using your IMSS UNIX (access.caltech) Account.
Before requesting a hostname, please check to see if it is available. Then submit your request at http://help.caltech.edu (request type IMSS-->Network, Wireless & Remote Access-->Host and Address Requests).
Example of Using the nslookup Command:
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
Default Server: user-ns1.mminternet.com
> server 188.8.131.52
Default Server: lukewarm.caltech.edu
> set q=any
www.its.caltech.edu internet address = 184.108.40.206
www.its.caltech.edu internet address = 220.127.116.11
www.its.caltech.edu MX preference = 0, mail exchanger = mail.its.caltech.edu
caltech.edu nameserver = mercutio.ni.caltech.edu
caltech.edu nameserver = nsx.lbl.gov
caltech.edu nameserver = tepid.ni.caltech.edu
caltech.edu nameserver = tybalt.caltech.edu
mail.its.caltech.edu internet address = 18.104.22.168
mail.its.caltech.edu internet address = 22.214.171.124
tepid.ni.caltech.edu internet address = 126.96.36.199
tybalt.caltech.edu internet address = 188.8.131.52
mercutio.ni.caltech.edu internet address = 184.108.40.206
*** lukewarm.caltech.edu can't find my-new-host-for-caltech.caltech.edu: Non-existent
Explanation of what happened above:
- A user has opened a DOS prompt on their local computer. It happens to be connected to the Internet via a non-Caltech ISP, and therefore is not by default using the IMSS-Operated Caltech Nameservers.
- That user executed the nslookup command. Not all Microsoft Operating Systems have the nslookup command. Alternatively, you can also use SSH to its.caltech.edu, log in, and then execute the nslookup command at this point using your IMSS (access.caltech) account.
- The nslookup command shows it is using a Non-Caltech Nameserver.
- The nameserver being queried is changed to an IMSS-Operated Caltech Nameserver. This is done through the server command.
- nslookup shows that it will now query an IMSS-Operated Caltech Nameserver.
- The set q=any command is executed. This is done so that any matches will return a result. It is possible for a DNS entry to be a Mail Exchange (MX) record, and without the set q=any command, such records would not show up in response to the query.
- The hostname www.its.caltech.edu is entered.
- Results of all matching entries in the DNS are shown.
- The user enters my-new-host-for-caltech.caltech.edu as a desired hostname.
- The nameserver shows that there are no matches.
Requests for hostnames that are currently entered in the DNS will be denied.