File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Mac OS and the fly likes Mac hostname Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Storm Applied this week in the Other Open Source APIs forum!
JavaRanch » Java Forums » Engineering » Mac OS
Bookmark "Mac hostname" Watch "Mac hostname" New topic

Mac hostname

Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10708

I run Snow Leopard.
When I run the "hostname" command in a terminal, strangely (for me) I get machineName.local On my Ubuntu I get machineName only. What is this .local?

I tried System Preferences->Sharing There, it properly shows as machineName. However, when I click the edit button for "Computers on your local network can access your computer at: machineName.local" I am unable to get rid of the .local.

I was trying to test one of the web apps I am working on. Tomcat and browser run on the Mac itself.

[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 62513

The .local suffix is standard for Bonjour, OS X's zero-config network discovery mechanism.

[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10708

From the wiki link
If a computer running Mac OS X is not assigned a domain name by the DNS server, it will identify itself as hostname.local.

(Quoting here so that future users can benefit)

Thank you Bear.
I agree. Here's the link:
subject: Mac hostname