Jak poprawnie skonfigurować nazwy sieciowe w Mountain Lion?


Mam doświadczenie z Linuksem i całkiem nieźle radzę sobie z Windowsem, ale znalazłem się w ciekawej sytuacji, gdy musiałem opiekować się czyimś macbookiem air. Jestem zupełnie nowy w OSX.
Byłbym wdzięczny za wskazówki, które pomogłyby mi zrozumieć, w jaki sposób są konfigurowane nazwy hosta i domeny komputera podczas korzystania z podstawowej sieci klienta DHCP.
O ile rozumiem, istnieje kilka nazw, w tym nazwa komputera i nazwa hosta. Domyślnie nazwa komputera jest pełnym opisem (np. „Fred's MacBook Air”) i stwierdziłem, że uniemożliwia to serwerowi DHCP/DNS opublikowanie poprawnej nazwy hosta. Okazało się, że zmiana nazwy komputera na „myhost” rozwiązała ten problem.
Zakładam, że FQDN jest pobierana z serwera DHCP i to ustawia domeny wyszukiwania na „mydomain.com” - jeśli nie, to chciałbym zrozumieć, jak to jest ustawione - ponieważ jest wyświetlane, ale nieaktywne na ekranie ustawień sieci DNS ...
Polecenie „domainname” w terminalu nic nie zwraca. Plik
/etc/resolv.conf
jest duży baner z informacją, że nie jest używany. Coś ustawia nazwę domeny maszyny i tu jest problem: to

wstawienie ukośnika odwrotnego

wewnątrz.
Można to zobaczyć na stronie zdalnego udostępniania logowania, na której jest napisane

Aby zalogować się zdalnie do tego komputera, wpisz „ssh myname@myhost.mydomain \ .com”
... Można tego również doświadczyć
       mail
app, ponieważ wysyła złe HELO do serwera SMTP, gdy wysyłana jest poczta, powodując niepowodzenie wysyłania (próba naprawienia tego jest pierwotnym powodem, dla którego poszedłem tą ścieżką oświecenia).
Tak więc, po odrobinie zmartwień, myślę, że moje pytanie sprowadza się do
(a) bardzo pomocne byłoby wyjaśnienie konfiguracji hosta/domeny/sieci w systemie OSX oraz (b) jak ustawić nazwę domeny tak, aby nie zawierała odwrotnego ukośnika?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

musisz uruchomić trzy polecenia scutil --set:
scutil --set HostName NameOfHost
scutil --set LocalHostName NameOfHost
scutil --set ComputerName NameOfHost
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Uważam, że potrzebujesz polecenia
         scutil --set HostName name-of-host

Nie sądzę, że Mac OS X ustawia domyślną nazwę hosta FQDN (tylko nazwa hosta .local (Bonjour). Więcej szczegółów można znaleźć na stronach podręcznika systemowego
         scutil
i
         hostname
.

Przy okazji, jeśli chcesz wyczyścić/zresetować pamięć podręczną DNS, zrób to
         sudo killall -HUP mDNSResponder

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się