As per the this question's title,
hostname doesn't return domain info and
domainname returns empty. I want to find out the full machine and domain for the machine I'm using (Mac OS X 10.5.8). How can I go about doing this? Tks.
Probably you don't have a domain defined right now
will have what you are looking for. To extract just the fully qualified domain name
host `hostname` | sed 's/\([^ ]*\)\ .*/\1/'
Of course; this only really works if you've applied the AlwaysAppendSearchDomains fix to mDNSResponder. In some cases, for example you are behind a VPN, no amount of coaxing that I've found will give you the domain name if the infrastructure has not been able to set it for you.