เราเป็นองค์กรขนาดเล็ก 300 ที่นั่งที่มีสภาพแวดล้อม BYOD และ Active Directory แบบผสม (Windows Server 2012 Standard, Windows 7 Enterprise) และเรามีปัญหาแปลก ๆ อย่างมากเกี่ยวกับความล้มเหลวในขอบเขตที่เฉพาะเจาะจงในการแก้ไขชื่อโดเมนขององค์กรของเราบนโดเมนของเรา - เครื่องจักรที่ควบคุมโดย บริษัท สำหรับวัตถุประสงค์ของการสนทนานี้ฉันจะใช้company.comแทนชื่อโดเมนของเรา
พื้นหลัง:
- ตัวควบคุมโดเมนของ Active Directory อยู่ที่ 172.16.1.3
- เครื่อง AD / DC ใช้ DHCP, DNS และ HTTP (IIS) ด้วย
- เว็บไซต์องค์กรของเราที่company.comและsubdomain.company.comนั้นโฮสต์โดย IIS บนเครื่อง AD / DC
- เรามีสถานการณ์ DNS แบบแยกส่วนที่เซิร์ฟเวอร์ AD / DC ใช้สำหรับการแก้ปัญหา DNS ภายใน แต่เซิร์ฟเวอร์นอกไซต์อื่นให้การแก้ไข DNS สำหรับการสืบค้นสาธารณะ
- ที่อยู่ IP ที่สอดคล้องกับcompany.comและsubdomain.company.comเป็นที่อยู่ IP สาธารณะที่ใช้โดยไฟร์วอลล์ที่เครือข่ายของเรา (ทั้งบนเซิร์ฟเวอร์ AD / DC DNS และเซิร์ฟเวอร์ DNS นอกไซต์)
- ไฟร์วอลล์ได้รับการกำหนดค่าอย่างถูกต้องสำหรับ NAT เพื่อส่งผ่าน HTTP และ HTTPS ที่ได้รับคำขอจากที่อยู่ IP สาธารณะไปยัง IP ภายในของเซิร์ฟเวอร์ AD / DC และสะท้อนให้เห็นถึง
สถานการณ์ที่ 1:
- ผู้ใช้บนเครื่อง Windows 7 Enterprise ที่เชื่อมต่อกับโดเมนนั้นเชื่อมต่อโดยตรงกับเครือข่ายท้องถิ่นของเราด้วยที่อยู่ในพื้นที่ 172.16.6.100 / 16 ที่ออกโดยเซิร์ฟเวอร์ DHCP
- รายการเซิร์ฟเวอร์ DNS นั้นจัดทำโดย DHCP (172.16.1.3)
- ผู้ใช้รายนี้สามารถเข้าถึงเว็บไซต์ที่โฮสต์ที่ company.com และ subdomain.company.com
- แก้ไข:มีการรัน nslookup ในสถานการณ์นี้และส่งคืนระเบียน DNS ที่เหมาะสมจากเซิร์ฟเวอร์ DNS ภายใน (172.16.1.3) อย่างถูกต้อง
สถานการณ์ที่ 2:
- ผู้ใช้เดียวกันบนเครื่อง Windows 7 Enterprise ที่เข้าร่วมโดเมนกลับบ้านและเชื่อมต่ออินเทอร์เน็ตโดยใช้ ISP ที่อยู่อาศัย
- รายการเซิร์ฟเวอร์ IP และ DNS สำหรับเครื่องไคลเอนต์นั้นจัดทำโดย DHCP
- ผู้ใช้รายนี้สามารถเข้าถึงทรัพยากรอินเทอร์เน็ตใด ๆ เช่น google.com
- ผู้ใช้รายนี้ไม่สามารถเข้าถึงเว็บไซต์ที่company.comหรือsubdomain.company.com (ข้อผิดพลาด "โฮสต์ไม่ได้รับการแก้ไข" ถูกส่งคืน)
- เมื่อผู้ใช้นี้วิ่ง nslookup บนcompany.comพวกเขาไม่ได้รับที่อยู่ IP สาธารณะที่ถูกต้องให้โดย DNS
- คำขอ HTTP / HTTPS ไปยังที่อยู่ IP สำเร็จและมีการส่งคืนหน้าเว็บอย่างถูกต้องจากเซิร์ฟเวอร์
- ปัญหานี้จะมีผลกับทุกเว็บเบราว์เซอร์
- การใช้tracert company.comส่งคืน "ไม่สามารถแก้ไขชื่อระบบเป้าหมาย"
- ใช้ping company.comส่งคืน "ไม่พบโฮสต์ company.com"
- เมื่อรัน Wireshark บนไคลเอ็นต์ก่อน / ระหว่างการร้องขอที่ล้มเหลวจะไม่มีการส่งแพ็กเก็ตโดยเครื่องไคลเอ็นต์ (สำหรับการแก้ปัญหา DNS หรือสำหรับคำขอ HTTP / ping / tracert เริ่มต้น)
- การเริ่มบริการไคลเอ็นต์ DNS ไม่สามารถแก้ไขปัญหาได้
- การหยุดบริการไคลเอ็นต์ DNS ไม่สามารถแก้ปัญหาได้
- การใช้ipconfig / flushdnsไม่สามารถแก้ปัญหานี้ได้
- การใช้เส้นทาง / fไม่สามารถแก้ไขปัญหานี้ได้
- การรีเซ็ตการเชื่อมต่อเครือข่ายโดยใช้การรีเซ็ต netsh int ipไม่สามารถแก้ปัญหานี้ได้
- แก้ไข:เรียกใช้ nslookup ในสถานการณ์นี้และส่งคืนระเบียน DNS ที่เหมาะสมจากเซิร์ฟเวอร์ DNS ที่ระบุโดยการตั้งค่า DHCP ของเครือข่ายที่ผู้ใช้ใช้งานอย่างถูกต้อง
สถานการณ์ที่ 3:
- ผู้ใช้รายเดียวกันนี้ในคอมพิวเตอร์ Windows 7 Professional ส่วนบุคคล (ไม่ได้เข้าร่วมโดเมน) สามารถเข้าถึงเว็บไซต์ที่company.comและsubdomain.company.comเมื่อเชื่อมต่อกับเครือข่ายท้องถิ่นของเรา
- แก้ไข:มีการรัน nslookup ในสถานการณ์นี้และส่งคืนระเบียน DNS ที่เหมาะสมจากเซิร์ฟเวอร์ DNS ภายใน (172.16.1.3) อย่างถูกต้อง
สถานการณ์ที่ 4:
- ผู้ใช้รายเดียวกันนี้บนคอมพิวเตอร์ Windows 7 Professional ส่วนบุคคล (ไม่ใช่เข้าร่วมโดเมน) สามารถเข้าถึงเว็บไซต์ที่company.comและsubdomain.company.comเมื่อเชื่อมต่อเครือข่ายในบ้าน
- แก้ไข:เรียกใช้ nslookup ในสถานการณ์นี้และส่งคืนระเบียน DNS ที่เหมาะสมจากเซิร์ฟเวอร์ DNS ที่ระบุโดยการตั้งค่า DHCP ของเครือข่ายที่ผู้ใช้ใช้งานอย่างถูกต้อง
หมายเหตุสุดท้าย:
ปัญหานี้ดูเหมือนจะเป็นการทั่วไปที่ส่งผลกระทบต่อคอมพิวเตอร์ของ บริษัท ทั้งหมด เรากำลังใช้อิมเมจระบบทั่วไปสำหรับคอมพิวเตอร์ทุกเครื่องที่ บริษัท เป็นเจ้าของซึ่งเพิ่งโหลดในเดือนสิงหาคม ฉันค้นหาสิ่งที่เป็นไปได้ทางอินเทอร์เน็ตและค้นหาสิ่งที่เป็นไปได้มาจนถึงตอนนี้ - ฉันขอขอบคุณข้อเสนอแนะหรือคำแนะนำที่คุณมี
www.company.com
แต่ไม่ใช่company.com
หรือไม่ทั้งสองล้มเหลว?