Nama mesin di domain lokal tidak terdeteksi

Hai,

mesin-mesin saya berada di domain lokal “lan”. Saya punya masalah di QNAP NAS saya (QTS 5.2.10.3577), di mana nama lokal tidak dapat di-resolve. Jika saya menjalankan perintah berikut:

nslookup myMachine

Saya mendapat => ** server can’t find myMachine : NXDOMAIN

Jika saya menjalankan

nslookup myMachine.lan

Saya mendapat => Address: 192.168.1.144

Saya pikir ini terjadi karena search domain yang dikirim DHCP server di router saya tidak disetel. Di mesin lain, file resolv.conf terlihat seperti ini:

nameserver 192.168.1.1
search lan
(atau domain lan)

Namun di perangkat QNAP, saya hanya melihat:

nameserver 127.0.1.1

Dan di resolv.dnsmasq

nameserver 192.168.1.1@eth0

Dulu, ini berfungsi dengan baik.

Ada yang tahu bagaimana cara memperbaikinya?

Pada dasarnya, kamu membutuhkan file hosts di mesin lokalmu yang memetakan nama dan alamat lokal. Atau jika server DNS lokalmu punya kemampuan untuk membuat alias seperti itu, kamu juga bisa mengaturnya di sana.

Nslookup menggunakan myMachine.lan berhasil karena domain lokal tersebut dipakai oleh Bonjour/mDNS dan proses Bonjour mencatat domain lokal tersebut.