ความแตกต่างระหว่าง / etc / hosts และ /etc/resolv.conf คืออะไร? นอกจากนี้ยังมีเอกสารที่ดีที่อธิบายไฟล์การกำหนดค่าเหล่านี้ทั้งหมด
ขอขอบคุณ. บาลา
ความแตกต่างระหว่าง / etc / hosts และ /etc/resolv.conf คืออะไร? นอกจากนี้ยังมีเอกสารที่ดีที่อธิบายไฟล์การกำหนดค่าเหล่านี้ทั้งหมด
ขอขอบคุณ. บาลา
คำตอบ:
resolv.conf
ระบุเนมเซิร์ฟเวอร์สำหรับการค้นหาตัวแก้ไขซึ่งจะใช้โปรโตคอล DNS จริงในการแก้ไขชื่อโฮสต์ โดยทั่วไปแล้วhosts
ไฟล์จะถูกใช้เพื่อวัตถุประสงค์ในการดูแลระบบเช่นแบ็กเอนด์และฟังก์ชั่นภายในซึ่งแยกได้มากขึ้นในขอบเขตเนื่องจากมีเพียงเซิร์ฟเวอร์ในท้องถิ่นเท่านั้นที่จะใช้อ้างอิง
/etc/nsswitch.conf
ระบุลำดับการค้นหาด้วยhosts
รายการ
หากสิ่งนี้ไม่ตอบคำถามของคุณโปรดชี้แจงเพิ่มเติม
ดู manpages ต่อไปนี้:
โฮสต์ (5)
RESOLVER (5)
resolv.conf ระบุเนมเซิร์ฟเวอร์ตามลำดับการค้นหา
โฮสต์แทนที่เนมเซิร์ฟเวอร์ทั้งหมดโดยการจับคู่ URL / ชื่อย่อกับ IP
DHCP
ไฟล์นี้จะถูกเติมโดยอัตโนมัติด้วยระเบียน DNS ที่ออกโดยDHCP
เซิร์ฟเวอร์hosts: files dns
แล้ว/etc/hosts
ไฟล์จะถูกตรวจสอบครั้งแรกสำหรับการแก้ปัญหาถ้าโดเมนยังคงยกเลิก resolvable, DNS แล้วจะได้รับการพิจารณา