Nama iMac saya adalah windowlick
. Setiap kali saya reboot, untuk beberapa alasan mendeteksi nama itu windowlick
sudah digunakan di jaringan dan mengganti nama sendiri dengan sufiks acak, mis. windowlick (3829)
atau sejenisnya, dan ia mendapatkan nama host zeroconf / bonjour dari windowlick-2.local
bukannya yang biasa windowlick.local
.
Saya dapat memperbaikinya secara manual dengan membuka panel Preferensi preferensi, tetapi saya lebih suka tidak harus melakukan ini, terutama karena saya sering melakukan akses jarak jauh dari jaringan eksternal (melalui ssh ke mesin lain yang mendapat tugas port masuk) dan mesin saya reboot karena kegagalan daya atau pembaruan sistem saya tidak suka harus menebak nama host.
Komputer saya mendapatkan alamat IP-nya melalui penetapan DHCP dari router (Netgear baru-baru ini); itu juga berperilaku seperti ini pada router saya sebelumnya (Apple Time Capsule). Ia memiliki alamat IP khusus untuk port Ethernet berkabelnya, tetapi terhubung melalui Ethernet dan Wi-Fi (yang tidak memiliki reservasi alamat). Saya menduga ada hubungannya dengan penugasan nama adalah melakukan sesuatu yang aneh dengan urutan operasi pada antarmuka Wi-Fi vs Ethernet.
Sayangnya, saya tidak bisa begitu saja menonaktifkan Wi-Fi, karena saya menggunakan fitur OS yang mengharuskan Wi-Fi saya aktif (misalnya, Buka Kunci dengan Apple Watch).
Apakah ada cara untuk memberitahu macOS untuk tidak bersikap "sopan" dan mengganti nama sendiri jika melihat mesin "lain" dengan nama yang sama?
Ini mirip dengan Nama komputer Mac mini saya terus berubah ketika ia melanjutkan dari tidur tapi saya tidak punya masalah ketika melanjutkan dari tidur, itu hanya setelah reboot, dan saya sudah memiliki tugas IP statis per jawaban yang diterima pada pertanyaan itu. Juga, ini tidak terjadi pada MacBook saya (yang tidak memiliki tugas statis).
windowlick
. Juga saya tidak yakin apa yang Anda maksud dengan "seperti itu," dalam hal ini; Saya hanya berbagi gejala yang saya lihat dan berspekulasi bahwa mungkin router saya terlebih dahulu merespons atas nama desktop saya untuk beberapa alasan, termasuk ke desktop saya.
dig @192.168.1.1 type windowlick.local
Poskan output itu ke pertanyaan Anda. Ganti IP itu dengan IP router Anda jika perlu
.local
, jadi ini pasti sesuatu yang terjadi di sisi macOS setelah semua.