Windows 7 ไม่ต่อท้ายส่วนต่อท้าย DNS เฉพาะการเชื่อมต่อ


13

ฉันมีเครื่องที่ใช้ Windows 7 ฉันพยายามตั้งค่าเพื่อการพัฒนา โดยทั่วไปเราเข้าถึงโดเมนการพัฒนาของเราโดยใช้ URL เช่น user.site.dev DNS ถูกตั้งค่าไว้สำหรับ user.site.dev.sd.ourdomain.com ฉันสามารถ ping user.site.dev.sd.ourdomain.com ได้ แต่ถ้าฉันพยายาม ping เพียงแค่ user.site.dev มันจะส่งกลับ "คำขอ Ping ไม่สามารถหา host user.site.dev ได้"

เมื่อฉันรัน ipconfig จะแสดงส่วนต่อท้าย DNS เฉพาะของการเชื่อมต่อของ sd.ourdomain.com และเมื่อฉันแก้ไขคุณสมบัติสำหรับอะแดปเตอร์เครือข่ายการตั้งค่า DNS ภายใต้เมนูขั้นสูงจะถูกตรวจสอบเป็น "ผนวกส่วนต่อท้ายหลักและส่วนต่อท้าย DNS เฉพาะสำหรับการเชื่อมต่อ" "ผนวกส่วนต่อท้ายหลักของส่วนต่อท้าย DNS หลัก"

สิ่งเหล่านี้เป็นการตั้งค่าแบบเดียวกับที่ฉันมีในเครื่อง XP และจะแก้ไข URL ที่ถูกต้อง แต่ดูเหมือนว่า Windows 7 จะต่อท้ายคำต่อท้ายไม่ถูกต้อง ฉันทำสิ่งนี้ผิดหรือเปล่า? หรือมีใครเคยมีประสบการณ์นี้และพบวิธีแก้ปัญหา?

อัปเดต: ฉันพยายามสลับการตั้งค่าเป็น "ผนวกส่วนต่อท้าย DNS เหล่านี้ (ตามลำดับ):" และเพิ่ม sd.ourdomain.com ในรายการ แต่ URL ยังไม่สามารถแก้ไขได้


เราเปลี่ยนเป็นแบบแผนการตั้งชื่ออื่นดังนั้นฉันจึงไม่สามารถลองคำตอบของประชาชนด้านล่างเพื่อยืนยันว่าถูกต้อง
Soldarnal

คำตอบ:


14

บิตแมปและชาร์ลส์ด้านล่างถูกต้อง Microsoft ได้เพิ่มคุณสมบัติใหม่ใน Windows 7 ชื่อ DNS Devolution และมีการตั้งค่านโยบายเพื่อปิดใช้งานดังต่อไปนี้:

เรียกใช้ gpedit.msc เรียกดูนโยบายคอมพิวเตอร์เฉพาะที่ -> การกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแล -> เครือข่าย -> ไคลเอ็นต์ DNS

เปิดใช้งาน "อนุญาตส่วนต่อท้าย DNS ต่อท้ายแบบสอบถามแบบหลายป้ายกำกับที่ไม่มีเงื่อนไข"

ที่ควรทำ


6

การเปลี่ยนแปลงนี้ทำงานสำหรับฉัน:

  • เรียกใช้ gpedit.msc
  • เรียกดูนโยบายคอมพิวเตอร์เฉพาะที่
  • การกำหนดค่าคอมพิวเตอร์
  • เทมเพลตการดูแล
  • เครือข่าย
  • ไคลเอ็นต์ DNS
  • เปิดใช้ระดับ Devolution DNS Suffix หลัก - ตั้งเป็น 2

2

คุณต้องเพิ่ม. site.dev ลงในรายการส่วนต่อท้ายการค้นหา DNS ของคุณแล้วสั่งซื้อเป็นลำดับแรก การสั่งซื้อนั้นไม่จำเป็น แต่จะช่วยเร่งการค้นหาถ้าคุณใช้ส่วนขยาย dev เหล่านี้บ่อยๆ หากอยู่ในรายการของคุณแล้วและยังใช้งานไม่ได้ตรวจสอบให้แน่ใจว่าคุณชี้ไปที่เซิร์ฟเวอร์ DNS ที่ส่งคืนผลลัพธ์. site.dev หากยังไม่ได้ผลคุณสามารถระบุคำแปลในไฟล์โฮสต์ได้ตลอดเวลา ดูhttp://en.wikipedia.org/wiki/Hosts_file


1

DNS Devolution เป็นแนวคิดใหม่ที่ MS คิดค้นขึ้นมาเพื่อให้การควบคุมที่ละเอียดยิ่งขึ้นว่าคุณค้นหาต้นไม้ด้วยชื่อที่ไม่มีเงื่อนไข ฉันคิดว่านี่เป็นสาเหตุหลักของพฤติกรรมที่คุณเห็นซึ่งแตกต่างจากพฤติกรรมของระบบปฏิบัติการก่อนหน้านี้เพียงแค่ดึงหนึ่งระดับออกจากโดเมนจนกว่าคุณจะจับคู่หรือไปถึงจุดสิ้นสุด http://technet.microsoft.com/en-us/library/ee683928%28WS.10%29.aspx


1

อย่าลืมipconfig /flushdnsและคำสั่ง ipconfig อื่น ๆ เพื่อล้างรายการแคช

OpenDNS มีชื่อแทนบุ๊กมาร์ก DNS ที่อาจคุ้มค่ากับการดู


1

ฉันมีปัญหานี้ในWindows 8 ; ฉันพบลิงค์นี้เพื่อแก้ไขที่ถูกต้อง

ในกรณีของฉันฉันเพียงต้องการเปลี่ยนDWORDรายการรีจิสตรีต่อไปนี้เป็น1:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\AppendToMultiLabelName

ในกรณีของฉันฉันต้องสร้างDNSClientกุญแจ มันไม่ได้มีอยู่แล้ว

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