เมื่อไม่มีการระบุ FQDN อย่างชัดเจนบนเซิร์ฟเวอร์ Ubuntu:
$ cat /etc/hostname
banana
$ cat /etc/hosts
127.0.0.1 localhost banana
แล้วจะmydomain.com
มาจากไหน?
$ hostname -A
banana.mydomain.com
สิ่งนี้เกี่ยวข้องกับระเบียน DNS หรือไม่ (ดูเหมือนว่าพวกเขาจะถูกตั้งค่าเป็น Google DNS บนโฮสต์เสมือนของฉัน)
$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
ระเบียน DNS พูดดังต่อไปนี้:
$ nslookup myip
myip.in-addr.arpa name = banana.mydomain.com
นี่หมายความว่าhostname -A
จะย้อนกลับไปที่ระเบียน DNS หรือไม่
ฉันมีชื่อโฮสต์หลายสิบชื่อที่เชื่อมโยงกับที่อยู่ IP ของเซิร์ฟเวอร์ผ่าน DNS ฉันจะตัดสินใจได้อย่างไรว่าชื่อโฮสต์ใดที่ใช้เป็นชื่อโฮสต์ "ทางการ" หรือ "หลัก"