Score:2

DNS รองไม่ตอบสนองต่อการขุด

ธง cn

เรายังใหม่กับ DNS เรากำลังพยายามกำหนดค่าเซิร์ฟเวอร์ DNS รองโดยใช้ Bind & CentOS สำหรับเซิร์ฟเวอร์หลักที่มีอยู่ (เช่น: 142.250.192.110)

การกำหนดค่าเซิร์ฟเวอร์รองของเรามีดังนี้:

    ฟังพอร์ต 53 { 127.0.0.1; ใดๆ; };
        พอร์ตฟังบน v6 53 { ::1; ใดๆ; };
        ไดเร็กทอรี "/var/named";
        ไฟล์ดัมพ์ "/var/named/data/cache_dump.db";
        ไฟล์สถิติ "/var/named/data/named_stats.txt";
        ไฟล์ memstatistics "/var/named/data/named_mem_stats.txt";
        ไฟล์เรียกซ้ำ "/var/named/data/named.recursing";
        ไฟล์ secroots "/var/named/data/named.secroots";
        อนุญาตแบบสอบถาม { ใด ๆ ; };

    
โซน "example.com" ใน {
        ประเภททาส
        ปริญญาโท { 142.250.192.110; };
        ไฟล์ "ทาส/example.forward";
};
โซน "192.250.142.in-addr.arpa" ใน {
        ประเภททาส
        ปริญญาโท { 142.250.192.110; };
        ไฟล์ "slaves/example.reverse";
};

เมื่อเราดำเนินการ ขุด @ 127.0.0.1 host1.example.com เรากำลังได้รับคำตอบที่ถูกต้อง เมื่อเราดำเนินการกับ local IP (Secondary Server) ขุด @ 192.168.1.10 host1.example.com เรากำลังได้รับคำตอบที่ถูกต้อง

แต่เมื่อเรารันคำสั่งด้วย IP / ชื่อโฮสต์สาธารณะของเซิร์ฟเวอร์รอง เช่น: ขุด @dns2.example.com host1.example.com เรากำลังได้รับข้อผิดพลาดเช่น ;; หมดเวลาการเชื่อมต่อ; ไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้

โปรดแนะนำความช่วยเหลือในการแก้ปัญหานี้ ขอขอบคุณล่วงหน้าสำหรับเวลาอันมีค่าและความช่วยเหลือของคุณ

ข้อมูลบางอย่างและรายละเอียดการแก้ปัญหา (IP & ชื่อโฮสต์ไม่ใช่ต้นฉบับ):

DNS หลัก: 142.250.192.110 (dns1.example.com)

DNS รอง: 192.168.1.10 (IP ท้องถิ่น), 142.250.192.220 (dns2.example.com)

nslookup dns2.example.com

เซิร์ฟเวอร์: 8.8.8.8
ที่อยู่: 8.8.8.8#53

คำตอบที่ไม่ได้รับอนุญาต:
ชื่อ: dns2.example.com
ที่อยู่: 142.250.192.220

ขุด @ 127.0.0.1 host1.example.com - ความสำเร็จ

ขุด @ 192.168.1.10 host1.example.com - ความสำเร็จ

ขุด @ 142.250.192.220 host1.example.com - ล้มเหลว.

ขุด @dns2.example.com host1.example.com - ล้มเหลว.

tcpdump แสดงการถ่ายโอนแพ็คเก็ตด้วย ขุด @127.0.0.1 และ ขุด @192.168.1.10. แต่แสดงให้เห็นว่า ไม่มีการถ่ายโอนแพ็กเก็ต, กับ ขุด @142.250.192.220 และ ขุด @dns2.example.com.

ในการตรวจสอบว่าไฟร์วอลล์บล็อกพอร์ต 53 หรือไม่ เราได้ทดสอบพอร์ตด้วย tcpdump และ tcpdump แสดงการถ่ายโอนแพ็กเก็ตเมื่อทำ เทลเน็ต 142.250.192.220 53

บันทึก: เรามีไฟร์วอลล์ที่ทำ NAT local IP ด้วย Public IP เรากำลังรอการตอบกลับจากทีมเครือข่ายว่าไฟร์วอลล์บล็อกคำขอขุดนี้หรือไม่

A. Darwin avatar
my flag
192.168.1.10 เป็น IP ส่วนตัวของเซิร์ฟเวอร์ DNS รองหรือไม่
cn flag
ใช่. เป็น IP ส่วนตัวของ DNS รอง
Patrick Mevzek avatar
cn flag
นั่นหมายถึง `dns2.example.com` ไม่สามารถแก้ไข IP ที่ถูกต้องของคุณได้ แต่เป็นอย่างอื่น ขั้นตอนแรกสำหรับ `dig` เมื่อใช้ `@` คือแก้ไขชื่อนั้นให้สามารถติดต่อได้ จากนั้นจึงส่งการสืบค้น DNS ไป
cn flag
อัปเดตคำถามพร้อมรายละเอียด IP และขั้นตอนการแก้ปัญหา
Score:0
ธง in

ตรวจสอบบันทึกบนเซิร์ฟเวอร์ทั้งสองเสมอ ตรวจสอบว่าทาสสามารถดึงข้อมูลโซนได้ ขั้นตอนหนึ่งคือการถ่ายโอนด้วยตนเองโดยใช้ ขุด @192.168.1.10 axfr example.com จากทาสที่ไหน @192.168.1.10 เป็นมาสเตอร์ในคอนฟิกสเลฟ

อนุญาตให้โอน { }; อาจจำเป็นสำหรับมาสเตอร์เพื่อให้ทาสสามารถดึงโซนได้ ทั้งหมดนี้อยู่ในบันทึกอีกครั้ง

ตรวจสอบการเข้าถึงภายในเครื่องก่อนเสมอ ตรวจสอบกับ netstat -anp ว่าเซิร์ฟเวอร์รับฟังอย่างถูกต้องหรือไม่ และตรวจสอบบันทึกอีกครั้ง และเป็นทางเลือกสุดท้าย ลอง tcpdump เพื่อดูว่าแพ็กเก็ตใดไปที่ใดและมีการตอบกลับหรือไม่

cn flag
ตัวอย่าง axfr ขุด @PrimaryDNS_IP com ประสบความสำเร็จ ผลลัพธ์คือ ........ ;; เวลาสืบค้น: 2 มิลลิวินาที ;; เซิร์ฟเวอร์: PRIMARY_IP.53#53(PRIMARY_IP) ;; เมื่อ: อ. 27 ก.ค. 23:48:17 น. IST 2021 ;; ขนาด XFR: 94 บันทึก (ข้อความ 1 ไบต์ 2877) ดูเหมือนรองจะคุยกับหลักได้
cn flag
อัปเดตคำถามพร้อมรายละเอียด IP และขั้นตอนการแก้ปัญหา
in flag
โปรดทราบว่า DNS ใช้ทั้ง UDP และ TCP บนพอร์ต 53 ใช้ "netstat -anp | grep 53" เพื่อตรวจสอบทั้งคู่ ตรวจสอบว่าฟังบน ips ที่ระบุหรือที่อยู่ "ใดๆ" 0.0.0.0 (ซึ่งควรใช้ร่วมกับการกำหนดค่าของคุณ แต่ไม่เป็นอันตรายต่อการตรวจสอบ) ด้วยพื้นฐานที่ครอบคลุม ฉันจะบอกว่าคุณมีปัญหาเกี่ยวกับการกำหนดเส้นทาง/ไฟร์วอลล์

โพสต์คำตอบ

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