كلما ذهبت على شبكة حيث يعين خادم DHCP أسماء المضيفين ، فإنه يتجاوز الإعدادات التي قمت بتعيينها لاسم المضيف الخاص بي على جهاز Mac في قسم "مشاركة" في تفضيلات النظام.
كيف يمكنني إيقاف حدوث هذا السلوك ودائما يكون لدي نفس اسم المضيف المعين تحت Snow Leopard؟
باختصار: هناك سلوك سحري تلقائي يستخدمه Mac OS ، افتراضيًا.
يمكنك إيقاف تشغيله في/etc/hostconfig.
http://excitedcuriosity.wordpress.com/2007/08/24/mac-os-x-hostname-determination/
تعجبني إجابة Jack M. ، ولكنها لا تعمل في العديد من بيئات بيئات DHCP في العالم الحقيقي ، لأنه ليس لديك علاقة موجودة مسبقًا مع خادم DHCP. فقط في الإعداد المنزلي أو في إعداد الشركات (حيث يكون موظفو تكنولوجيا المعلومات مفيدون) ، يمكنك الحصول على اسم المضيف المطلوب عبر DHCP.
في /etc/hostconfig
أضف شيئًا مثل هذا:
HOSTNAME=your_hostname.your_domain.your_tld
إذا كنت ترغب في تعيينه تلقائيًا مرة أخرى ، فأزل السطر أو اضبطه على -AUTOMATIC-
ضعه في المحطة باستخدام:
Sudo scutil --set HostName <putinyourhostname_or_fqdn_here>
كما هو الحال في:
Sudo scutil --set HostName server1.mynetwork.com
اعتمادًا على كيفية إعداد DHCP ، قد تتمكن من استخدام "معرف عميل DHCP".
إذا كان خادم DHCP يدعمه ، فسيتم استخدام اسم المضيف لجهازك.
في الواقع انها لا تتعلق DHCP. يقوم نظام OS X بفحص سجل DNS العكسي لعنوان IP الخاص بك وإذا كان هناك سجل يتم تطبيقه كاسم مضيف.
لا تحدد لوحة المشاركة بالضرورة اسم المضيف الخاص بك ، بل تحدد اسم مضيف bonjour ، وهي اسم المضيف الافتراضي. يمكن DHCP وربما تجاوز اسم المضيف الافتراضي. لا أعلم بأي حال من الأحوال أن يتجاهلها ، لكن ربما يفعلها شخص آخر.
ما قمت به في موقف مماثل هو إعداد حساب DYNDNS ، وتحميل محدث DYNDNS على نظامك. ثم يمكنك استخدام اسم مضيف DYNDNS من أي مكان ، بما في ذلك الشبكة المحلية الخاصة بك دون الحاجة إلى القلق بشأن اسم مضيف dhcp ...