ความแตกต่างระหว่างการตั้งค่า DNS ใน etc / resolv conf และ etc / network / interfaces


6

ฉันต้องการที่จะทราบความแตกต่างระหว่างการตั้งค่า DNS ในและ/etc/resolv.conf /etc/network interfacesตัวอย่างเช่นเมื่อฉันแบ่งปันการเชื่อมต่ออินเทอร์เน็ตจากคอมพิวเตอร์เครื่องอื่น (XP) ฉันใช้เพื่อเพิ่มเนมเซิร์ฟเวอร์ (ที่อยู่ DNS ของ ISP ของฉัน) /etc/resolv.confและฉันสามารถใช้อินเทอร์เน็ตร่วมกันได้สำเร็จ แต่ฉันต้องการที่จะรู้ว่าสิ่งที่เกี่ยวข้องกับการตั้งค่าที่อยู่ DNS ใน/etc/network/interfacesพร้อมกับที่อยู่ IP และเกตเวย์?

คอมพิวเตอร์ของฉันค้นหาการแก้ไขที่อยู่ IP ของบางเว็บไซต์เมื่อเรียกดูได้ที่ไหน มันเป็นresolv.confหรือเครือข่ายinterfaces?

คำตอบ:


5

ระบบ Ubuntu รุ่นใหม่ใช้บริการที่เรียกresolvconfใช้ตัวแก้ไข DNS แบบโลคัลบนเครื่องและจัดการ/etc/resolv.confไฟล์โดยอัตโนมัติ(อันที่จริงแล้วเป็น symlink ไปที่อื่นใน/runระบบไฟล์) และคุณไม่ควรแก้ไข/etc/resolv.confไฟล์ด้วยตนเอง

ในเวอร์ชันเซิร์ฟเวอร์ให้resolvconfใช้ที่อยู่เซิร์ฟเวอร์จริงผ่านทาง DHCP หรือจาก/etc/network/interfacesไฟล์ที่ระบุเป็นรายการdns-nameserversเช่น


auto eth0
iface eth0 inet static
address 192.168.1.102
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.4.4

สำหรับรุ่นเดสก์ท็อป (เช่นที่ใช้บริการตัวจัดการเครือข่ายและแอปเพล็ต GUI ที่เชื่อมโยง) เซิร์ฟเวอร์ที่แท้จริงนั้นมาผ่าน DHCP หรืออาจระบุในIPv4 Settingsแท็บหลังจากเปลี่ยนMethod:จากAutomatic (DHCP)เป็นAutomatic (DHCP) addresses onlyหรือหรือManualเพิ่มที่อยู่ IP ที่ต้องการในกล่อง


1
แต่ฉันต้องการที่จะทราบว่าระบบมองขึ้นเป็นครั้งแรกสำหรับการแก้ไขชื่อที่อยู่ IP
ฟี muhamed
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.