Score:1

มีวิธีบน Linux ในการตั้งค่าเซิร์ฟเวอร์ DNS โดยใช้บรรทัด cmd หรือไม่

ธง gs

ฉันใช้สคริปต์ที่สร้างอินเทอร์เฟซเครือข่ายหลายรายการด้วยที่อยู่ IP ตัวอย่างคำสั่งที่ใช้โดยสคริปต์:

ip addr ล้าง eth0 
ip addr ล้าง eth1

ip addr เพิ่มเส้นทาง 192.168.1.10 dev eth0 เพิ่มค่าเริ่มต้น gw 192.168.1.1 eth0
ip addr เพิ่มเส้นทาง 10.1.1.10 dev eth1 เพิ่มค่าเริ่มต้น gw 10.1.1.1 eth1

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

คำถามของฉันคือ: มีวิธีการตั้งค่าเซิร์ฟเวอร์ DNS โดยใช้บรรทัด cmd ที่ฉันสามารถรวมไว้ในสคริปต์ได้หรือไม่ หรือฉันต้องเพิ่มข้อมูลทั้งหมดด้วยตนเอง /etc/network/interfaces?

Marco avatar
in flag
linux distros ที่แตกต่างกันใช้วิธีการเพิ่ม DNS ที่แตกต่างกัน มี NetworkManager เป็น GUI และมี `ifupdown`, `systemd-networkd`, `resolvconf` นอกจากนี้ยังมี `netplan` จัดการสิ่งนั้น dhcp-client สามารถทำได้เช่นกัน แต่มี dhcp-client มากกว่าหนึ่งรายการ (isc-dhcp-client, dnsmasq) คุณเข้าใจแล้ว ข้อมูลของคุณไม่เพียงพอที่จะช่วยเหลือคุณ
Nikita Kipriyanov avatar
za flag
`resolf.conf` ไม่ทำงาน? แปลก. `grep hosts /etc/nsswitch.conf` พูดว่าอะไร

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา