ลำดับความสำคัญการแก้ไขที่อยู่ IP (IPv4)


0

ฉันมีAบันทึกที่มีทั้งexternalที่อยู่ IP ( 1.2.3.4) และinternal( 192.168.10.20) หนึ่งรายการ

เมื่อไคลเอนต์ต้องการเชื่อมต่อกับบริการนี้จากเครือข่าย192.168.10/24- มันควรใช้192.168.10.20หนึ่งเป็นเป้าหมาย

หากลูกค้าอยู่ในเครือข่ายอื่น - 1.2.3.4ควรใช้

ฉันรู้ว่าสำหรับ IPv6 มีการแก้ปัญหาลำดับความสำคัญตามที่อยู่ แต่ฉันสามารถทำสิ่งที่คล้ายกับ IPv4 ได้หรือไม่

คำตอบ:


3

วิธีการทั่วไปนี้คือมีระเบียน A สองระเบียน หนึ่งเรคคอร์ดจะชี้ไปยังที่อยู่ภายในและจะมีให้เมื่อเคียวรี DNS ถูกสร้างขึ้นจาก 192.168.10 / 24 ในขณะที่เรคคอร์ด A อื่นจะถูกจัดเตรียมไว้เมื่อทำการค้นหา DNS จากที่อื่น โดยทั่วไปแล้วสิ่งนี้จะถูกนำไปใช้เป็นคุณสมบัติของเซิร์ฟเวอร์ DNS ชื่อ "Split horizon" (เช่นบทความ Wikipedia เกี่ยวกับ Split-horizon DNS ) แสดงชื่ออื่น ๆ เช่น "Split DNS" อาจมีคนอื่นเช่น "Multiview DNS"

รายละเอียดที่แม่นยำเกี่ยวกับวิธีการใช้งาน (และอาจเป็นชื่อของเซิร์ฟเวอร์ DNS สำหรับคุณลักษณะนี้) จะแตกต่างกันไปตามซอฟต์แวร์เซิร์ฟเวอร์ DNS ที่ใช้


zytrax.com/books/dns/ch6/index.html#split-viewชอบสิ่งนี้ไหม
jdevelop

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

ใช่จะลองดู ฉันเดาว่าฉันจะมีช่วงเวลาที่สนุกสนานเนื่องจากโซนหลักมีการกำหนดค่าใน Amazon และพวกเขาให้ขอบฟ้าแบบแยกสำหรับ VPC ของพวกเขา บางทีฉันอาจจะติดตั้ง BIND บนเราเตอร์และกำหนดค่าโซนได้ง่ายขึ้น มีโอกาสใดบ้างที่คุณรู้ว่าฉันสามารถให้ BIND ใช้เรคคอร์ด A ในเครื่องที่มีให้ในการกำหนดค่าได้หรือไม่ถ้าไม่มี - มอบหมายการร้องขอไปยังเซิร์ฟเวอร์ "ภายนอก" ดังนั้นจะรวมโซนโลคัลและรีโมตเข้าด้วยกัน
jdevelop

ใช่ธรรมดา สิ่งที่คุณถามเกี่ยวกับคือการสร้างเซิร์ฟเวอร์ DNS แคชในท้องถิ่น (ซึ่งสามารถใช้นอกเหนือจากเซิร์ฟเวอร์ที่ใช้สาธารณะ)
TOOGAM
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.