เซิร์ฟเวอร์หนึ่งสามารถทำ DNS สำหรับโดเมนและโดเมนย่อยได้หรือไม่


11

ฉันมีสถานการณ์ที่ผมต้องเปลี่ยนเซิร์ฟเวอร์สำหรับทั้งabcและBC ฉันไม่ต้องการอุทิศเครื่องสองเครื่องให้กับสิ่งนี้

ฉันได้อ่านเกี่ยวกับการบ้านหลายครั้ง แต่ตัวอย่างทั้งหมดดูเหมือนจะเป็น* .bcแทนที่จะเป็นโดเมนและโดเมนย่อยของเดียวกัน

สถานการณ์นี้เป็นไปได้ด้วยเครื่องเดียวหรือไม่?


งานนี้ใช่ สิ่งเดียวที่คุณไม่สามารถทำได้คือสิ่งที่เรียกว่า "การมอบหมายแนวนอน" ซึ่งเป็นความพยายามในการมอบหมายบางสิ่งที่ได้มอบสิทธิ์ให้คุณแล้ว (ถ้าsub1.example.comมอบหมายให้คุณคุณจะไม่สามารถมอบอำนาจsub1.example.comให้ผู้อื่นได้)
แอนดรูว์ B

คำตอบ:


19

ใช่ได้รับการสนับสนุนอย่างสมบูรณ์แบบโดยไม่มีปัญหาใด ๆ

คุณสามารถโฮสต์โดเมนที่แตกต่างอย่างสมบูรณ์ในเครื่องเดียวกัน

ตัวอย่างเช่นการใช้ BIND9 เป็นเซิร์ฟเวอร์ DNS คุณควรใส่named.confดังนี้:

zone "example.com" {
        type master;
        file "/usr/local/etc/namedb/static/example.com";
        notify yes;
        allow-transfer { nameservers; }
        };
};

zone "subzone.example.com" {
        type master;
        file "/usr/local/etc/namedb/static/subzone.example.com";
        notify yes;
        allow-transfer { nameservers; }
        };
};

เพียงกรอกไฟล์โซนด้วยข้อมูลโซนของคุณ ในไฟล์โซนหลักคุณสามารถระบุโซนย่อยให้สอดคล้องกันได้เช่นกันด้วยระเบียน MX สำหรับการส่งจดหมายให้ดูตัวอย่างนี้สำหรับไฟล์example.com:

; Nameservers records
ns.example.com.         IN      A       192.168.0.10
ns1.example.com.        IN      A       192.168.0.3
ns2.example.com.        IN      A       192.168.0.4

; Delegated internal zones
local.example.com.      IN      NS      ns.example.com.
mgmt.example.com.       IN      NS      ns.example.com.

; Delegated external zones
subzone.example.com.    IN      NS      ns.example.com.
whatever.example.com.   IN      NS      ns.example.com.

; Delegated external zone with its own nameservers (and glue records)
fnord.example.com.      IN      NS      ns1.fnord.example.com.
fnord.example.com.      IN      NS      ns2.fnord.example.com.
ns1.fnord.example.com.  IN      A       198.51.100.1
ns2.fnord.example.com.  IN      A       198.51.100.2

; Mailing zones
lists.example.com.      IN      A       192.168.0.13
                        IN      MX      0 lists.example.com.
                        IN      TXT     "v=spf1 mx ~all"
                        IN      SPF     "v=spf1 mx ~all"

หวังว่าสิ่งนี้จะชี้แจงทุกอย่าง


6
ฉันแอบดูตัวอย่างของการแต่งตั้งตัวแทนย่อยกับเนมเซิร์ฟเวอร์ของตัวเอง เป็นการดีกว่าสำหรับผู้ที่จะได้สัมผัสกับที่เร็วกว่าในภายหลัง
Andrew B

ดี ดังนั้น 'โดเมนหลัก' และ 'โดเมนย่อย' ที่มีที่อยู่ IP เดียวกันจึงไม่มีปัญหา หรือยังคงมีความจำเป็นที่จะต้องมี NIC เดียวกันตอบสนองต่อ IP หลาย ๆ
ethrbunny

@ethrbunny Nope ไม่มีปัญหาจากจุดยืน DNS
Andrew B

@ethrbunny คุณเป็นระบบ Windows หรือไม่ เพราะคำถามเหล่านั้นเป็นเรื่องธรรมดาในโลกของ Windows DC มีความต้องการของที่อยู่ IP ที่แตกต่างกันเครื่องที่แตกต่างกันและอื่น ๆ
ViníciusFerrão
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.