ความแตกต่างระหว่าง / 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 แล้วจะได้รับการพิจารณา