Saat menyediakan server Ubuntu Precise (12.04) baru, nama host yang mereka peroleh tampaknya dihasilkan dari jalur pencarian DNS, bukan pencarian balik pada nama host.
Ambil konfigurasi berikut
BIND dikonfigurasi dengan nama host, dan nama terbalik
Zona normal $ TTL 600 $ ASLI srv.local.net.
@ IN SOA ns0.local.net. hostmaster.local.net. (
2014082101
10800
3600
604800
600 )
@ IN NS ns0.local.net.
@ IN MX 5 mail.local.net.
my-new-server IN A 10.32.2.30
Dan membalikkan @ IN SOA ns0.local.net. hostmaster.local.net. (2014082101 10800 3600 604800 600)
@ IN NS ns0.local.net.
$ORIGIN 32.10.in-addr.arpa.
30.2 IN PTR my-new-server.srv.local.net.
Kemudian DHCPD dikonfigurasi untuk membagikan sewa statis berdasarkan alamat mac seperti itu
subnet 10.32.2.0 netmask 255.255.254.0 {
option subnet-mask 255.255.254.0;
option routers 10.32.2.1;
option domain-name-servers 10.32.2.1;
option domain-name "util.of1.local.net of1.local.net srv.local.net";
site-option-space "pxelinux";
option pxelinux.magic f1:00:74:7e;
if exists dhcp-parameter-request-list {
option dhcp-parameter-request-list = concat(option dhcp-parameter-request-list,d0,d1,d2,d3);
}
group {
option pxelinux.configfile "pxelinux.cfg/pxeboot";
host my-new-server {
fixed-address my-new-server.srv.local.net;
hardware ethernet aa:aa:aa:bb:bb:bb;
}
}
}
Jadi nama host harus my-new-server.srv.local.net
, namun ketika membangun simpul Ubuntu 12,04, nama host berakhir sebagaimy-new-server.util.of1.local.net
Saat membangun host Lucid (10,04), nama host akan benar, itu hanya pada node Precise / 12,04 kita memiliki masalah.
Melakukan pencarian normal dan membalikkan pada host dan IP mengembalikan hasil yang benar
Sams-MacBook-Pro:~ sam$ host my-new-server
my-new-server.srv.local.net has address 10.32.2.30
Sams-MacBook-Pro:~ sam$ host my-new-server.srv.local.net
my-new-server.srv.local.net has address 10.32.2.30
Sams-MacBook-Pro:~ sam$ host 10.32.2.30
30.2.32.10.in-addr.arpa domain name pointer my-new-server.srv.local.net.
Isi file host juga salah
127.0.0.1 localhost
127.0.1.1 my-new-server.util.of1.local.net of1.local.net srv.local.net my-new-server
Jadi sepertinya ketika membuat file host, itu menempatkan seluruh konten dari jalur pencarian DNS ke alamat lokal sehingga FQDN menurut server adalah nama host pendek seperti yang ditentukan, kemudian domain pertama di jalur pencarian.
Apakah ada cara untuk mengatasi perilaku ini, atau memperbaikinya sehingga mendapat nama host dengan benar? Mengambil bagian pertama dari nama host, lalu sisanya salah.