Saya memiliki jaringan yang terutama Windows: Windows 2008 server (dengan DNS / DHCP serta AD), dan berbagai mesin terutama Windows (server, XP, 7). Saya tahu mencoba menambahkan beberapa kotak Linux, dan tidak dapat membuatnya muncul di server DNS.
Saya menggunakan Ubuntu 11.04 (baik klien dan server). Kotak Ubuntu BUKAN bagian dari Domain meskipun Samba atau apa pun.
Saya telah melihat banyak jawaban yang saling bertentangan di Internet, termasuk situs ini: apakah pendaftaran dilakukan oleh kotak Linux atau oleh server DHCP?
Saya sudah mencoba yang berikut ini:
- Pada kotak Linux, pada
/etc/dhcp/dhclient.conf
, saya punya:send host-name "ubuntubox"
. - Juga mencoba domain yang sepenuhnya memenuhi syarat yaitu
send host-name "ubuntubox.mydomain.local
(pertanyaan sampingan: mana yang benar?) - Pada Server Windows, dalam konfigurasi DHCP, klik kanan pada zona -> properti -> tab DNS -> mencentang kotak centang terakhir ( Pembaruan dinamis ... ).
Bagaimanapun ... tidak ada yang membantu.
Pertanyaan sampingan lain: Mengapa saya memiliki keduanya /etc/dhcp3
DAN /etc/dhcp
di kotak Linux saya? Hanya folder yang terakhir memiliki dhclient.conf
(meskipun komentar umum di web).
Juga, sudo dhclient -r
benarkah setara ipconfig /renew
? Sejauh yang bisa saya katakan itu tidak melakukan apa-apa.
/etc/hostname
di dhclient.conf. Tidak perlu mengkonfigurasinya agar ini berfungsi.Ada beberapa cara ini bisa terjadi; ada pro dan kontra untuk setiap pendekatan.
Pertama adalah cara "sederhana" untuk melakukannya (yang berarti lebih sedikit bagian yang bergerak); meminta kotak ubuntu mengirim perintah pembaruan DNS ke server DNS.
nsupdate
adalah sarana untuk ini, ada dalam paket dnsutils. Peringatan utama di sini adalah bahwa pembaruan yang tidak diautentikasi perlu dihidupkan di zona DNS Anda, yang dapat menimbulkan risiko keamanan yang cukup buruk - nama yang ingin digunakan aplikasi / sistem untuk penemuan layanan ("wpad", "teredo", "boneka. ") sudah matang untuk pembajakan.Opsi kedua adalah mengkonfigurasi layanan DHCP untuk menyuntikkan catatan untuk Anda. Sepertinya ini yang coba kau lakukan. Beberapa hal yang perlu diperiksa untuk membuatnya bekerja seperti yang Anda harapkan:
dhclient.conf
harus merupakan domain yang sepenuhnya memenuhi syarat nama; mungkin itu sebabnya tidak berfungsi)Oh, dan anggap DNS Anda terintegrasi dengan AD, jangan gabungkan kedua metode ini - Anda akan berakhir dengan masalah izin objek AD ketika server DHCP mencoba memperbarui sesuatu yang sudah dimasukkan oleh host.
sumber
Silakan periksa jawaban ini , ini akan memberikan metode untuk menambahkan host Anda ke server DNS apa pun. Namun, saya harus menunjukkan bahwa biasanya DHCP server mendaftarkan klien yang ditugaskan secara otomatis, kecuali (a) nama host Anda salah atau hilang atau (b) server DHCP Anda tidak diperintahkan untuk melakukannya.
Lingkup Anda di server DHCP harus memiliki pembaruan yang diaktifkan.
sumber
jangan modifikasi file "/etc/dhcp/dhclient.conf" dan biarkan:
send host-name "<hostname>";
cukup isi nama host di / etc / hostname:
mycomputer.mydomain.com
".mydomain.com" jika dalam DNS A, Anda memiliki zona pencarian maju yang disebut "mydomain.com" (lihat di Manajer DNS di server DNS Anda)
reboot komputer Anda, Anda dapat melihat di DHCP Anda bahwa komputer muncul dengan nama baik, dan setelah DNS A dan PTR memperbarui dengan baik
sumber
Cara termudah adalah menginstal server samba pada kotak linux Anda. Dengan melakukan ini, Anda akan dapat
ping
menggunakan kotak linux Andahostname
dari OS apa pun.Untuk menginstal samba:
sumber