Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

When we are talking about computers, I see both hostname and host name being used. Which is more proper? Should I put the space in there?

share|improve this question
4  
Please show any research you may have done. This is a very readily available term on web. –  Mohit Jan 21 '13 at 9:53
    
At least in some contexts, they mean different things. So beware. –  Kris Jan 23 '13 at 4:42

5 Answers 5

up vote 2 down vote accepted

Where two words can be shown either separately or joined, as in host name and hostname, the two may exist side by side until one eventually becomes more popular. We have already seen the emergence of login as a single word, and the same may well happen here. The two citations in the Oxford English Dictionary, both from 1997, show host name. There are five records in the Corpus of Contemporary American English for host name, but only one for hostname.

Which you use yourself depends on any preference your organization may have and on the expectations of your readers. If in doubt, it’s probably wiser to take the conservative approach for the moment, and write host name.

share|improve this answer
4  
The problem with this term in context of "computers" is that it is used as "hostname" in lot of programming related tasks and otherwise, and as "host name" for host of other purposes. –  Mohit Jan 21 '13 at 9:59
    
Then can't you do the same? –  Barrie England Jan 21 '13 at 10:02
2  
I sure can but what I meant to say is that it is used both ways in general manner of sense and as "hostname" in programming. –  Mohit Jan 21 '13 at 10:08
    
Yes, the 'follow the prevailing practice / recommended style guide' approach does tend to let one down when one is giving a quote, or mixing two styles or addressing two fields adopting different practices, in the same piece of writing. 'The American Ballet Theatre is one of my favorite theaters,' says leading US Theatre Critic. It's not my favourite theatre, though. ... There was a programme about computer programs on the BBC last night. –  Edwin Ashworth Jan 21 '13 at 14:46

In most technical settings, hostname is used — I would stick to that if you are writing for a technologically savvy audience, as host name can mean "the name of the host" which is not necessarily always synonymous.


To clarify somewhat on another answer posted here; 'login' may now be recognized as one word, but that doesn't mean that it's not also two words. (login [n], log in [v]).

Similarly, 'hostname' is unquestionably a single word in the tech kingdom; just because a dictionary (does/did) not recognize that word does not mean it is wrong.

Epigram'd: You're unlikely to see grep in a dictionary, but that is unquestionably the proper spelling of that tech word.

share|improve this answer

In the context of computer, hostname is the one I've always used and the one I've mostly read for the last years. Google agreed with more than 44 millions results for hostname and less than 10 millions for host name.

share|improve this answer

In your research on usage, be careful that results from the era before computer networking became common, the only valid use of "host name" was about social functions.

Hostname specifically refers to a particular computer or setting on a computer or setting in name server records. Host name is used when talking about the subject but not referring directly to a specific setting of it.

If I was writing a guide for someone to set up a name for their computer, I'd refer to it as a host name. The host name of a server you connect to (to view a web page) is a variable called hostname.

share|improve this answer

RFC814 (http://www.rfc-editor.org/rfc/rfc814.txt) uses "host name"

More recent RFC's use "hostname"

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.