Score:0

การแทนที่โดเมน .local เป็น IP สาธารณะ

ธง cn

ฉันใช้เซิร์ฟเวอร์ BIND9 DNS สำหรับองค์กรของฉัน และฉันมีแอปพลิเคชันที่เผยแพร่ด้วยโดเมน .local: example.website.local มีทางเลือกอื่นเป็น .com ที่ฉันต้องการแมป .local อีกครั้งโดยใช้เซิร์ฟเวอร์ DNS แต่ฉันไม่รู้ว่าจะเป็นไปได้ไหม

ฉันพบบทความนี้ใน RPZ: แทนที่บางรายการ DNS ใน BIND สำหรับเครือข่ายภายในแต่ฉันยังคงได้รับข้อความนี้หลังจากที่ฉันใช้การตั้งค่ากับโดเมน .local ของฉัน:

; <<>> DiG 9.16.1-Ubuntu <<>> example.website.local
;; ตัวเลือกส่วนกลาง: +cmd
;; ได้รับคำตอบ:
;; คำเตือน: .local ถูกสงวนไว้สำหรับ Multicast DNS
;; คุณกำลังทดสอบว่าจะเกิดอะไรขึ้นเมื่อการสืบค้น mDNS รั่วไหลไปยัง DNS
;; ->>HEADER<<- opcode: QUERY สถานะ: NXDOMAIN รหัส: 61184
;; ธง: qr rd ra; คำถาม: 1, คำตอบ: 0, ผู้มีอำนาจ: 0, เพิ่มเติม: 1

;; เลือก PSEUDOSECTION:
; EDNS: เวอร์ชัน: 0, แฟล็ก:; UDP: 65494
;; ส่วนคำถาม:
;example.website.local. ใน

;; เวลาสืบค้น: 8 มิลลิวินาที
;; เซิร์ฟเวอร์: 127.0.0.53#53(127.0.0.53)
;; เมื่อ: อา. 17 ต.ค. 11

มีวิธีเขียนใหม่ไหม .ท้องถิ่น โดเมนเป็น .com หรือที่อยู่ IP สาธารณะโดยใช้ BIND หรือ RPZ?

ขอบคุณ!

djdomi avatar
za flag
ใช้โฮสต์ /etc/hosts เพื่อทำเคล็ดลับ
TrivPants avatar
cn flag
ขอบคุณ @djdomi /etc/hosts ใช้งานได้กับเครื่องท้องถิ่น ฉันลงเอยด้วยการใช้ RPZ เพื่อแก้ปัญหา เห็นได้ชัดว่าสิ่งนี้เรียกอีกอย่างว่า 'ไฟร์วอลล์ DNS' แต่ฉันใช้เพื่อแมปการค้นหา DNS ใหม่สำหรับโดเมน example.local เฉพาะ
TrivPants avatar
cn flag
ต่อไปนี้เป็นข้อมูลสรุปโดยย่อของสิ่งที่ฉันต้องทำเพื่อให้ใช้งานได้: 1. มีเซิร์ฟเวอร์ BIND9 ที่ใช้งานได้ในกล่องเดเบียน/อูบุนตู 2. แก้ไขไฟล์ `named.conf.options` `นโยบายการตอบสนอง { โซน "rpz.local"; }; ` 3. เพิ่มโซน RPZ ในไฟล์ `/etc/bind/named.conf.local` `โซน "rpz.local" { พิมพ์ต้นแบบ; ไฟล์ "/etc/bind/db.rpz.local"; อนุญาตแบบสอบถาม { localhost; }; อนุญาตให้โอน { 12.34.56.78; }; };` 4. คัดลอก /etc/bind/db.empty ไปยัง /etc/bind/db.rpz.local 5. เพิ่มระเบียน A .local ลงในไฟล์ db.rpz.local `example.local A 8.8.8.8` 6. รีสตาร์ท DNS
djdomi avatar
za flag
อัปเดตคำถามของคุณไม่ใช่ความคิดเห็น ....!!!!! หรือแก้ไขแล้ว ให้ใช้คำตอบเพื่อแก้ปัญหาของคุณ
Score:1
ธง cn

ต่อไปนี้เป็นข้อมูลสรุปโดยย่อของสิ่งที่ฉันต้องทำเพื่อให้ใช้งานได้:

  1. มีเซิร์ฟเวอร์ BIND9 ที่ใช้งานได้ในกล่องเดเบียน/อูบุนตู

  2. แก้ไข /etc/bind/named.conf.options เพิ่ม:

นโยบายการตอบสนอง { 
    โซน "rpz.local"; 
};
  1. เพิ่มโซน RPZ เข้าไป /etc/bind/named.conf.local
โซน "rpz.local" { 
    พิมพ์ต้นแบบ; 
    ไฟล์ "/etc/bind/db.rpz.local"; 
    อนุญาตแบบสอบถาม { localhost; }; 
    อนุญาตให้โอน { localhost; }; 
};
  1. สำเนา /etc/bind/db.empty ถึง /etc/bind/db.rpz.local

  2. เพิ่มระเบียน A ใน .local db.rpz.local ไฟล์:

example.local A 8.8.8.8
  1. รีสตาร์ท DNS
systemctl รีสตาร์ท bind9
rndc ล้าง
rndc โหลดใหม่

โพสต์คำตอบ

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