Score:-1

bind9 ไม่แก้ไขลิงค์อินทราเน็ต

ธง eg

ตามคำถามที่ฉันได้ถามก่อนหน้านี้: การโยกย้ายเซิร์ฟเวอร์ Linux ไปยังเวิร์กสเตชัน Windows. ซัพพลายเออร์ได้การ์ดเครือข่ายใหม่มาให้เราเมื่อวานนี้ แต่ยังไม่มีฮาร์ดไดร์ฟ ฉันได้เปลี่ยนการตั้งค่าคอนฟิกเซิร์ฟเวอร์อีกครั้งเนื่องจากมีพฤติกรรมมากเกินไปในเครื่องเก่าที่ฉันไม่สามารถอธิบาย/แก้ไขได้ และนักพัฒนาคนก่อนก็จากไปโดยไม่บันทึกอะไรเลย เป็นการดีที่จะอัปเกรดจาก Ubuntu 14 เป็น 20 งานส่วนใหญ่ราบรื่น มีเพียงการผูก/dhcp เท่านั้นที่ทำให้ฉันเกาหัวในส่วนที่ดีขึ้นของ 24 ชั่วโมงที่ผ่านมา

เป้าหมาย

ตั้งค่า bind9/DHCP และ Shorewall และนำการกำหนดค่าที่ใช้งานได้กลับบ้านบนเพนไดรฟ์ เสร็จสิ้นทุกอย่างที่นั่นและทดสอบก่อนที่จะเปลี่ยนเครื่องเก่าจริง ๆ

การตั้งค่า VM

ฉันมี VirtualBox6 ทำงานในโฮสต์ของฉัน และได้เพิ่มอะแดปเตอร์เครือข่ายสองตัวเข้าไป ปัจจุบัน VDI ปรับขนาดได้แบบไดนามิกเพื่อใช้ประโยชน์สูงสุดจาก SSD ขนาดเล็กที่เรามีให้ อแด็ปเตอร์ทั้งสองเชื่อมต่อกับ Bridged Adapter ด้วยการตั้งค่าเริ่มต้น ฉันเลือกเฉพาะพอร์ตที่ถูกต้องสำหรับอะแดปเตอร์สองตัวในดร็อปดาวน์ VirtualBox 'ชื่อ:'

ในแขกของฉัน

Guest OS (Ubuntu 20.04 LTS) มองเห็นทั้งอินเทอร์เฟซเครือข่ายและเมื่อใช้ ifconfig ฉันสามารถเห็นชื่ออินเทอร์เฟซแยกกันสองชื่อ (เพื่อความง่าย): 'A1' และ 'A2' A1 เชื่อมต่อกับโมเด็มและได้รับ IP ฉันสามารถท่องอินเทอร์เน็ตได้เมื่อแนบสิ่งนี้ A2 ควรไปที่สวิตช์ เพื่อให้อุปกรณ์อื่นๆ ที่เชื่อมต่อกับสวิตช์นั้นใช้อินทราเน็ตที่ควรเปิดอยู่ A1 ใช้ DHCP ที่กำหนดโดยโมเด็ม ฉันตั้งค่า A2 ด้วยตนเองเป็น 10.0.0.1 และ 255.255.255.0 มาสก์ ฉันเว้นฟิลด์อื่นว่างไว้

การติดตั้งของแขก สำหรับแขกของฉัน ฉันได้เพิ่ม ShoreWall (https://shorewall.org/), ไอเอสซี (https://www.isc.org/dhcp/), Bind9(https://www.isc.org/bind/) และแอพพลิเคชั่นอื่นๆสามคนที่พูดถึงนี่คือคนสุดท้ายที่ฉันมีปัญหา

การกำหนดค่าแขก ฉันคัดลอกไฟล์ปรับแต่งของเครื่องเก่าไปยังเครื่องใหม่และแทนที่ไฟล์ที่ติดตั้งใหม่เมื่อจำเป็นหลังจากเปรียบเทียบ เมื่อเลื่อนดูเวอร์ชัน ฉันตรวจสอบเอกสารของเครื่องมืออีกครั้ง (มีเพียง Shorewall เท่านั้นที่เห็นการเพิ่มเวอร์ชัน)

ฉันเริ่มต้นด้วย Shorewall ซึ่งฉันใช้อินเทอร์เฟซใหม่ (A1 และ A2) เพื่อแทนที่ชื่ออินเทอร์เฟซเก่าในไฟล์การกำหนดค่าของ Shorewall (โฮสต์, อินเทอร์เฟซ, masq) หลังจากอัปเดตไฟล์คอนฟิกูเรชันทั้งหมดแล้ว ฉันเริ่มไฟร์วอลล์ด้วย: ตรวจสอบ sudo shorewall ซึ่งแปลง masq เป็นไฟล์ snat (อัปเกรดเวอร์ชัน) ต่อไปฉันเริ่มไฟร์วอลล์ sudo shorewall เริ่มต้น และตรวจสอบสถานะ สถานะ sudo shorewall. ทุกครั้งที่รีบูต VM Shorewall จะเริ่มต้นและเครื่องมือสถานะจะไม่รายงานปัญหาใดๆ

ต่อไปฉันมุ่งเน้นไปที่ bind9 ไม่มีการอัปเกรดเวอร์ชันหลักจากเซิร์ฟเวอร์เก่าเป็นเซิร์ฟเวอร์ใหม่ ก่อนหน้านี้ฉันเปรียบเทียบและคัดลอกไฟล์เก่าไปยัง /etc/bind/ เพิ่มตามต้องการ มีการตรวจสอบสิทธิ์และ chmods และเปรียบเทียบกับเซิร์ฟเวอร์เก่า ไฟล์หนึ่งเรียกว่า intranet.sitename.org - มันควรจะรับสายทั้งหมดไปที่มันและชี้ไปที่ตัวเอง - นอกจากนี้ยังมี Apacheserver บนเซิร์ฟเวอร์นี้ซึ่งสามารถเข้าถึงได้โดยใช้ localhost/127.0.0.1 และ 10.0.0.1 .

หลังจากย้ายไฟล์ปรับแต่งทั้งหมด ฉันรันคำสั่งเหล่านี้:

sudo rndc กำหนดค่าใหม่
sudo rndc โหลดซ้ำ
sudo ชื่อ-checkconf
sudo systemctl รีสตาร์ท bind9

คำสั่งทั้งหมดผ่านไปโดยไม่มีข้อผิดพลาด

ผมก็ใช้ nslookup เพื่อทดสอบ DNS ของฉัน nslookup ubuntu.com ทำงานและให้ผลลัพธ์ตามที่อธิบายไว้ที่นี่ (https://serverspace.io/support/help/configure-bind9-dns-server-on-ubuntu/)

เมื่อใช้อินทราเน็ต url แต่ฉันได้รับข้อผิดพลาด NXDOMAIN: nslookup อินทราเน็ต.sitename.de คำตอบแบบเต็มคือ: ** เซิร์ฟเวอร์ไม่พบ intranet.sitemane.de: NXDOMAIN

ฉันล้างแคชแล้ว ตรวจสอบไฟล์การกำหนดค่าอีกครั้ง แต่ไม่พบปัญหาปัญหาอาจเกี่ยวข้องกับ 'เซิร์ฟเวอร์' ที่รายงานโดย nslookup เมื่อเปรียบเทียบกับเครื่องเดิม ค่าสำหรับ 'เซิร์ฟเวอร์' คือ 10.0.0.1 ในขณะที่เครื่องใหม่ของฉันรายงาน 127.0.0.1 อย่างไรก็ตาม มีไฟล์ db.10 ใน /etc/bind ซึ่งคัดลอกมาจากเซิร์ฟเวอร์เก่าและมีสิทธิ์การเข้าถึงที่ถูกต้อง

คำถาม

  1. ฉันถูกต้องที่จะใช้อะแดปเตอร์บริดจ์ใน Virtualbox หรือไม่ ถ้าไม่ ฉันจะแน่ใจได้อย่างไรว่า A1 และ A2 ถูกแมปกับสายจริงที่ถูกต้องที่ออกมาจากเซิร์ฟเวอร์
  2. มีที่อื่นที่ผูกเก็บไฟล์คอนฟิกูเรชันหรือไม่? ฉันพบ /etc/default บนเว็บ แต่ตอนนี้ฉันยังไม่มีไฟล์
  3. เซิร์ฟเวอร์เก่าไม่มีที่อยู่ IPV6 สิ่งนี้อาจเกี่ยวข้องกับปัญหาที่ฉันพบหรือไม่
  4. ฉันจะแก้ไขข้อผิดพลาด NXDOMAIN สำหรับไซต์อินทราเน็ตได้อย่างไร

ความช่วยเหลือและคำแนะนำใด ๆ ที่ได้รับความนิยมอย่างสูง ขอแสดงความนับถืออย่างสูง.

Brandon Xavier avatar
us flag
เกี่ยวกับ DNS ดูเหมือนว่าการผูกไม่ได้กำหนดค่าโซนอินทราเน็ตของคุณ - เห็นได้ชัดว่าคุณวางไฟล์โซนไว้ที่นั่น แต่ต้องบอกให้ผูกโหลดโซน ฉันเชื่อใน Ubuntu สิ่งนี้ทำได้ใน `/etc/bind/named.conf.local`
Clueless_captain avatar
eg flag
@BrandonXavier; ไฟล์ names.conf.local ถูกแก้ไข ซึ่งเป็นหนึ่งในสิ่งที่ฉันทำซ้ำแล้วซ้ำอีก อินทราเน็ตมีการกำหนดค่าดังนี้: ``` โซน "intranet.sitename.de" { พิมพ์หลัก; ไฟล์ "/etc/bind/intranet.sitename.de"; }``` ไฟล์มีอยู่และมีสิทธิ์ที่เหมาะสมในไฟล์นั้น
Score:0
ธง eg

ฉันพบว่าเกิดอะไรขึ้นกับข้อสันนิษฐานที่ฉันย้ายจาก Ubuntu 14 เป็น Ubuntu 20

ใน Ubuntu14 มีไฟล์ /etc/network/interfaces ซึ่งกำหนดค่าพอร์ตอีเธอร์เน็ตสองพอร์ตบนเครื่องนั้น เริ่มจาก Ubuntu18 ไฟล์นั้นไม่ได้ใช้อีกต่อไป แต่จะถูกแทนที่ด้วย /etc/netplan/01-network-manager-all.yaml ฉันกำหนดค่าไฟล์นั้นให้ตรงกับเซิร์ฟเวอร์เก่า รีบูตและทุกอย่างเรียบร้อยดี

อ้างอิง: https://linuxhint.com/ubuntu_20-04_network_configuration/ และ https://vitux.com/how-to-configure-networking-with-netplan-on-ubuntu/

หวังว่าจะช่วยให้ทุกคนที่ประสบปัญหาคล้ายกัน

โพสต์คำตอบ

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