Score:0

การกำหนดค่า Reverse DNS สำหรับลำดับชั้นเซิร์ฟเวอร์ DNS ที่จำลองโดยใช้ BIND

ธง cn

ฉันกำลังจำลองเครือข่ายโดยใช้ Kathara (คล้ายกับ Netkit) และฉันมีปัญหาในการหาวิธีให้ DNS ย้อนกลับทำงานข้ามเครือข่ายทั้งสามเครือข่าย

นี่คือโทโพโลยี

และนี่คือลำดับชั้นของ DNS

ฉันจัดการเพื่อค้นหาแบบเรียกซ้ำเพื่อทำงาน เมื่อสอบถามชื่อที่ไม่อยู่ในฐานข้อมูล ns.as1.net จะสอบถาม nsroot จากนั้นจึงเลื่อนลำดับชั้นลงมา และได้รับการตอบสนองจากเซิร์ฟเวอร์ที่เชื่อถือได้ในที่สุด ฉันทำสิ่งนี้โดยเพิ่มไฟล์ db.root พร้อมบันทึกที่อยู่ของ nsroot และใช้สำหรับโซน "."

ชื่อ.conf:

[...]
โซน "." {
    พิมพ์คำใบ้;
    ไฟล์ "/etc/bind/db.root";
};
[...]

db.root:

. ใน NS ROOT-SERVER
รูทเซิร์ฟเวอร์ ใน 1.1.2.2

คำถามของฉันคือ: ฉันจะทำให้มันทำงานในลักษณะเดียวกันกับ Reverse DNS ได้อย่างไร

ฉันจัดการเพื่อให้มันทำงานในพื้นที่โดยการกำหนดค่าเท่านั้น โซน "3.3.in-addr.arpa" บน ns.as3.netแต่วิธีนี้ใช้ได้กับโฮสต์ที่มี ns.as3.net เป็นตัวแก้ไขเท่านั้น

MTR ใน AS3:

                             เส้นทางการติดตามของฉัน [v0.93]
c2as3 (3.3.2.2) 2021-06-29T02:11:52+0000
คีย์: วิธีใช้ โหมดการแสดงผล สถิติการรีสตาร์ท ลำดับของฟิลด์ ออกจาก
                                       แพ็คเก็ต Pings
 การสูญเสียโฮสต์% Snt เฉลี่ยล่าสุด ดีที่สุด Wrst StDev
 1. r33.as3.net (3.3.2.1) 0.0% 12 0.1 0.1 0.1 0.2 0.0
 2.r32.as3.net (3.3.1.13) 0.0% 12 0.1 0.2 0.1 0.3 0.0
 3. ns.as3.net (3.3.4.2) 0.0% 11 0.2 0.2 0.2 0.2 0.0

MTR จาก AS2 ถึง AS3:

                             เส้นทางการติดตามของฉัน [v0.93]
c1as2 (2.2.2.2) 2021-06-29T02:14:22+0000
คีย์: วิธีใช้ โหมดการแสดงผล สถิติการรีสตาร์ท ลำดับของฟิลด์ ออกจาก
                                       แพ็คเก็ต Pings
 การสูญเสียโฮสต์% Snt เฉลี่ยล่าสุด ดีที่สุด Wrst StDev
 1. 2.2.2.1 (2.2.2.1) 0.0% 7 0.1 0.1 0.1 0.2 0.0
 2. 2.2.1.9 (2.2.1.9) 0.0% 6 0.1 0.1 0.1 0.1 0.0
 3. 2.2.0.2 (2.2.0.2) 0.0% 6 0.2 0.1 0.1 0.2 0.0
 4. 3.3.1.6 (3.3.1.6) 0.0% 6 0.2 0.2 0.2 0.2 0.0
 5. 3.3.4.2 (3.3.4.2) 0.0% 6 0.2 0.2 0.2 0.3 0.0

ฉันคิดเกี่ยวกับการเพิ่มทุก ๆ โซน arpa ในเนมเซิร์ฟเวอร์ทั้งหมด แต่ฉันไม่คิดว่ามันเป็นวิธีที่เหมาะสมที่จะทำ

ฉันขอขอบคุณคำแนะนำหรือความช่วยเหลือที่มีให้

Score:0
ธง us

เท่าที่ฉันเห็นคุณต้องจำลอง คำแนะนำราก เซิร์ฟเวอร์ NS เพราะอย่างอื่นจะเป็นอย่างไร ns.as3.net รู้ว่าจะหาเซิร์ฟเวอร์ NS ที่รับผิดชอบบันทึกโซนได้ที่ไหน 1.1.in-addr.arpa และ 2.2.in-addr.arpa?

เช่นเดียวกับเซิร์ฟเวอร์ชื่ออีกสองเซิร์ฟเวอร์

ข้อจำกัดความรับผิดชอบ

ข้อความต่อไปนี้เขียนจากโทรศัพท์มือถือ ดังนั้นฉันจึงไม่สามารถยืนยันได้ว่าไวยากรณ์ถูกต้อง แต่หวังว่าคุณจะเข้าใจ :-)

อีกทางเลือกหนึ่งคือคุณเพิ่มรายการโซน ns.as3.net ชอบ:

โซน "1.1.in-addr.arpa" {
  พิมพ์ไปข้างหน้า;
  ผู้ส่งต่อ { x.x.x.x; }
  ไปข้างหน้าเท่านั้น
};

โซน "2.2.in-addr.arpa" {
พิมพ์ไปข้างหน้า;
  ผู้ส่งต่อ { y.y.y.y; }
  ไปข้างหน้าเท่านั้น
};

แทนที่ x.x.x.x และ ปปปป ด้วยที่อยู่ IP ของเนมเซิร์ฟเวอร์ที่เกี่ยวข้องสำหรับ as1.net และ as2.net.

จำเป็นต้องเพิ่มรายการที่คล้ายกันในเนมเซิร์ฟเวอร์อื่น ดังนั้นเนมเซิร์ฟเวอร์ทั้งหมดจึงรู้ว่าเรกคอร์ดโซนทั้งหมดอยู่ที่ใด

djdomi avatar
za flag
สิ่งนี้ช่วยแก้ปัญหาของคุณหรือไม่ https://serverfault.com/questions/833824/how-do-you-configure-bind-to-forward-reverse-dns-queries-to-another-dns-server?rq=1
us flag
คุณถาม *ฉัน* หรือ @rzv.th ไหม ฉันแนะนำเพียงสองวิธีในการรับพฤติกรรมที่ตั้งใจไว้
rzv.th avatar
cn flag
ขอขอบคุณ! ฉันลงเอยด้วยการใช้วิธีส่งต่อ

โพสต์คำตอบ

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