VPN Mac nomini o'zgartirdimi? Uchta xost nomi qiymatini solishtiring
O'zgargan Terminal so'rovi nom o'zgartirish emas. ComputerName, LocalHostName va HostName turli qiymatlarni saqlaydi, ulardan biri ko'pincha shunchaki o'rnatilmagan.
Ilgari bir narsani ko'rsatgan so'rov endi boshqa narsani ko'rsatmoqda va o'zgargan ulanish VPN edi. Mac nomi o'zgargan degan xulosaga kelishdan oldin ko'pchilikda bo'lgan barcha dalil shu va bu yetarli emas. macOS kamida uchta alohida nom qiymatini saqlaydi, har birining vazifasi boshqacha, shell so'rovi esa ularning ko'pi bilan bittasini noto'g'ri o'qish oson bo'lgan tarzda ko'rsatadi.
Ularni solishtirish uchta buyruqni talab qiladi va kimdir biror narsani tahrirlashidan oldin savolni hal qiladi.
Uchta qiymat, uchta vazifa
Uchtasi ham tizim mamnuniyat bilan xabar beradigan satrlardir va vasvasa birinchi topilganini vakolatli deb hisoblashdir. Shunday qilib foydalanuvchi noto'g'ri maydonni «tuzatadi» va alomat davom etishini kuzatadi.
| Value | What it is responsible for |
|---|---|
ComputerName | The friendly name a person sees in About and on the network browser; this is the one users mean by "my Mac's name" |
LocalHostName | The Bonjour name used on the local link, usually shown with a .local suffix in Sharing |
HostName | An explicitly configured host name that may simply not be set at all |
Uchinchi qator — ko'pchilik chalkashlik boshlanadigan joy. O'rnatilmagan HostName oddiy holat, buzilish emas va tizim xost nomiga muhtoj bo'lganda boshqa manbalarga murojaat qilishini bildiradi. Bu bo'shliqni zarar deb o'qish hech qachon kerak bo'lmagan tuzatishga olib keladi. U haqiqiy savolni ham yashiradi: savol mashina nima deb atalishi emas, balki o'sha paytda muayyan qidiruv yoki so'rov qaysi nomdan foydalanayotgani. Bunga javob bering va bo'sh qiymat nuqson kabi ko'rinishni to'xtatadi.
Yozishdan oldin o'qing
Bu uchta buyruq faqat qiymatlarni xabar qiladi. Ular hech narsani o'zgartirmaydi, shuning uchun tekshiruv paytida ularni ishga tushirish xavfsiz.
scutil --get ComputerName
scutil --get LocalHostName
scutil --get HostName
Ularni ruxsat etilgan VPN ulanishidan oldin va keyin o'sha mahalliy sessiyada ishga tushiring va qaysi qiymat haqiqatan farq qilishini yozib qo'ying. Agar hech narsa farq qilmasa va so'rov hali ham noto'g'ri ko'rinsa, nom hech qachon muammo bo'lmagan: shell konfiguratsiyasida yoki masofaviy sessiyada nimadir boshqa satrni ko'rsatmoqda.
Apple'ning kompyuter nomlari va mahalliy xost nomlari haqidagi qo'llanmasi do'stona nomni General va About bo'limlariga, mahalliy nomni General va Sharing bo'limlariga joylashtiradi. U shu bog'lanishdagi boshqa Mac allaqachon nom ishlatayotganida qo'shiladigan avtomatik qo'shimchani ham hujjatlashtiradi, kutilmagan raqamni aralashuv dalili deb hisoblashdan oldin buni bilish foydali.
Shell so'rovi aslida nimani isbotlaydi
So'rov — shell quradigan satr va uning xost nomi elementi kengaytirilgan xost nomidan, uning qisqartirilgan shaklidan yoki profil faylida qat'iy kodlangan qiymatdan kelishi mumkin. U butunlay boshqa mashinadagi SSH sessiyasiga ham tegishli bo'lishi mumkin, bu eng kam dabdabali izoh va VPN ulaganingiz paytda o'zgargan so'rov uchun eng ko'p uchraydigan holat.
Nima deb atalishingizni tekshirishdan oldin qayerda ekaningizni tekshiring. hostname buyrug'ini ishga tushiring va uni saqlangan uchta qiymat bilan solishtiring, so'ngra shell so'rovi sozlamasiga qarab xostni umuman ko'rsatadimi-yo'qmi bilib oling. Agar so'rovda kimdir yillar oldin konfiguratsiya fayliga yozgan so'zma-so'z satr bo'lsa, hech qanday tizim o'zgarishi uni hech qachon moslashtira olmaydi.
Solishtirish hisobot uchun ham muhim. Boshqacha ko'ringan so'rov va haqiqatan o'zgargan saqlangan ComputerName — egalari ikki xil bo'lgan ikki topilma, ularni bitta gapga birlashtirish keyingi muhandisni noto'g'ri joyga yuboradi.
VPN nomlashga qayerda qonuniy tegishi mumkin
VPN qaysi hal qiluvchilar va qidiruv domenlari dolzarbligini o'zgartiradi va mijoz bittasini qabul qilishga sozlangan bo'lsa, DHCP orqali unga xost nomini berishi mumkin. Bu haqiqiy mexanizm va «VPN Mac nomimni o'zgartirdi» deganidan torroq. Hal qiluvchining muayyan manzil uchun qaysi nom hal qilinishini o'zgartirishi saqlangan mahalliy qiymatlarni qayta yozmaydi.
Shuning uchun ikki savolni ajrating. Mashinaning o'z shaxsiyati boshqami yoki u boshqa narsaga yetish uchun ishlatadigan nom boshqami? Birinchisiga saqlangan uchta qiymat javob beradi; ikkinchisiga DNS so'rovlari va ishlatilayotgan ulanish profili javob beradi. Ularni bitta savol deb qarash nom hal qilish muammosiga javoban shaxsiyat sozlamalarini o'zgartirishga olib keladi.
Agar haqiqatan doimiy xost nomi kerak bo'lsa
Qiymat o'rnatish ataylab qilingan ma'muriy harakat, did afzalligi emas va qiymat mashinaning nomlash siyosatiga ega bo'lgan tomondan kelishi kerak. Boshqariladigan nomni so'rov tanish ko'rinishi uchun qayta yozish sertifikat tekshiruvlari, monitoring va xostni identifikatsiya qiladigan boshqa hamma narsani buzishi mumkin.
O'zgartirish haqiqatan zarur bo'lgan joyda qiymatlarni o'qigan asbob ularni yozadi va HostName to'liq malakali nomni qabul qiladi, qolgan ikkitasi esa mahalliy shakllarni kutadi. Nimani va nima uchun o'zgartirganingizni yozib qo'ying, chunki bu mashinaga qaraydigan keyingi odamni hayratga soladigan tahrir turidir.
Ko'pchilik hisobot uchun to'g'ri javob savol taklif qilganidan kichikroq: uchta qiymatni o'qing, qaysi biri farq qilishini aniqlang va faqat o'shani tuzating. So'rov nimadirning alomati edi va uchta buyruq sizga nimaning ekanini aytadi.