ฉันมีเครื่อง Ubuntu 2 เครื่อง Host1 คือ 20.04 LTS, Host2 คือ 18.04.3 LTS
ทั้งคู่ไม่มีการกำหนดค่าตัวเลือกการค้นหา แต่ Host2 สามารถ ping Host1 ได้ (ไม่มี FQDN) แม้ว่าจะไม่สามารถแก้ไขได้
นี่สำหรับ Host1
user1@host1:~$ ชื่อโฮสต์ -f
host1.domain.com
user1@host1:~$ dnsdomainname
โดเมน.คอม
user1@host1:~$ ปิง host2
ping: host2: ความล้มเหลวชั่วคราวในการจำแนกชื่อ
user1@host1:~$ ปิง host2.domain.com
PING host2.domain.com (192.168.23.102) ข้อมูล 56(84) ไบต์
64 ไบต์จาก host2.domain.com (192.168.23.102): icmp_seq=1 ttl=64 เวลา=0.524 ms
ในขณะที่สำหรับ Host2
user2@host2:~$ ชื่อโฮสต์ -f
host2.domain.com
user2@host2:~$ dnsdomainname
โดเมน.คอม
user2@host2:~$ ปิง host1
PING host1.domain.com (192.168.23.101) ข้อมูล 56(84) ไบต์
64 ไบต์จาก host1.domain.com (192.168.23.101): icmp_seq=1 ttl=64 เวลา=0.315 ms
^ซี
user2@host2:~$ โฮสต์ host1
ไม่พบโฮสต์ host1: 2 (SERVFAIL)
Host1 จัดการโดย NetworkManager ในขณะที่ Host2 จัดการโดย networkd ฉันไม่รู้ว่าควรตรวจสอบไฟล์กำหนดค่าใดเพื่อหาสาเหตุที่ลักษณะการทำงานแตกต่างกัน และฉันไม่เข้าใจว่าทำไมฉันถึงสามารถ ping ชื่อโฮสต์ในขณะที่ฉันไม่สามารถแก้ไขได้