Saya mendapatkan pesan di jaringan rumah saya di sistem Ubuntu dengan alamat IP yang ditetapkan secara dinamis dari router yang menyediakan DHCP dan server DNS gabungan untuk jaringan saya.
Pesan: hostname: Name or service not known
dapat disebabkan oleh perangkat yang turun, jika hanya untuk sesaat.
Misalnya ini bisa terjadi jika router rumah saya reboot ketika daya saya padam.
Masalahnya di sini adalah bahwa layanan DHCP yang mengandalkan jaringan Anda lupa semua alamat IP yang telah ditetapkan dan nama domain yang terkait. Ketika komputer Anda memeriksa server dns terkait untuk namanya sendiri, server tidak lagi memilikinya. Beberapa server DHCP dapat menghindari masalah dengan menulis tugas yang telah mereka buat ke disk atau memori flash sehingga tidak ada yang hilang ketika mereka memulai ulang.
Server mungkin biasanya mengambil Anda computername dari sistem permintaan DHCP Anda, membuatnya computername .local dan toko yang dalam catatan nya, membuatnya tersedia di DNS server yang terkait secara bersamaan. Biasanya hostname -fqdn
meminta nama domain lengkap melalui jaringan Anda dari server DNS Anda dan jika memiliki catatan itu akan mengembalikan nama itu. The .local
akhiran membuatnya tampak seperti nama domain yang memenuhi syarat valid (meskipun tidak benar-benar sebuah nama domain global yang valid). Inilah sebabnya mengapa Anda mungkin tidak harus menentukan nama domain secara manual di file / etc / hosts atau / etc / hostname.
Memulai ulang server DHCP dapat menyebabkan masalah lebih lanjut karena alamat IP dapat ditetapkan ke beberapa komputer secara bersamaan, menyebabkan beberapa tidak dapat berkomunikasi. Alamat tersebut diberikan satu kali sebelum server dimulai ulang, dan sekali lagi setelah itu.
Jika server DHCP Anda lupa tugasnya, hal yang aman untuk dilakukan adalah menyambungkan kembali setiap komputer yang dilayaninya saat dihidupkan ulang. Ketika saya kehilangan milik saya, saya hanya memutus dan menghubungkan kembali ke jalur akses wifi saya. Pada jaringan kabel Anda dapat menggunakan ifdown
dan ifup
atau hanya memutuskan dan menghubungkan kembali kabel jaringan. Ketika menghubungkan kembali sistem saya secara otomatis menggunakan dhclient untuk mendapatkan alamat baru - komputer saya dan server sekarang menyetujui siapa saya, dan pesan tidak lagi muncul.
Jika Anda menunggu cukup lama, DHCP lease akan habis dan sistem Anda akan meminta dan mendapatkan sewa baru dari server - membereskan masalahnya. Ini mungkin berjam-jam atau berhari-hari kemudian (untuk server saya ini satu hari).
Jika Anda telah menetapkan nama dan alamat IP statis dan jika catatan pencarian balik DNS benar, masalahnya tidak akan terjadi.