Назад | Перейти на главную страницу

Как мне найти домен (fqdn) для моей машины, если имя хоста не возвращает информацию о домене, а имя домена пусто?

Согласно заголовку этого вопроса, hostname не возвращает информацию о домене и domainname возвращается пустым. Я хочу узнать полную машину и домен для машины, которую я использую (Mac OS X 10.5.8). Как я могу это сделать? Ткс.

host `hostname`

будет то, что вы ищете. Чтобы извлечь только полное доменное имя

host `hostname` | sed 's/\([^ ]*\)\ .*/\1/'

Конечно; это действительно работает, только если вы применили AlwaysAppendSearchDomains исправить в mDNSResponder. В некоторых случаях, например, вы используете VPN, никакие уговоры, которые я обнаружил, не дадут вам доменного имени, если инфраструктура не смогла установить его для вас.

Возможно, у вас сейчас нет определенного домена