ชื่อโฮสต์ถูกแปลเป็นที่อยู่ IP อย่างไรเมื่อเซิร์ฟเวอร์ DNS ถูกปิด


0

ฉันมีเครื่องเสมือนหลายตัวในกล่องเสมือนที่ติดตั้ง windows 7 และหนึ่งมี windows server 2012 ซึ่งทำหน้าที่เป็นตัวควบคุมโดเมนและ DNS

เมื่อฉันปิด Windows Server นั้นซึ่งอยู่ในรายการเป็นเซิร์ฟเวอร์ DNS สำหรับเครื่องเสมือนอื่น ๆ แต่ละเครื่องฉันยังคงสามารถเข้าถึงระบบอื่น ๆ ด้วยชื่อโฮสต์ของพวกเขา

ฉันต้องการทราบวิธีการแก้ปัญหานี้ในกรณีที่ไม่มีเซิร์ฟเวอร์ DNS หรือไม่

คำตอบ:


2

การจำแนกชื่อทำได้ผ่าน Windows Internet Name Service ( WINS )

จากวิกิพีเดีย:

บริการชื่ออินเทอร์เน็ตของ Windows (WINS) คือการนำ Microsoft NetBIOS Name Service (NBNS) ไปใช้ซึ่งเป็นชื่อเซิร์ฟเวอร์และบริการสำหรับชื่อคอมพิวเตอร์ NetBIOS อย่างมีประสิทธิภาพ WINS คือ NetBIOS ตั้งชื่อว่า DNS คืออะไรกับชื่อโดเมน - การแม็พกลางของชื่อโฮสต์ไปยังที่อยู่เครือข่าย เช่นเดียวกับ DNS โดยมีการดำเนินการในสองส่วนคือบริการเซิร์ฟเวอร์ (ที่จัดการฐานข้อมูล Jet แบบฝัง, เซิร์ฟเวอร์ที่จำลองแบบเซิร์ฟเวอร์, คำขอบริการ, และข้อขัดแย้ง) และส่วนประกอบไคลเอ็นต์ TCP / IP ซึ่งจัดการการลงทะเบียนและต่ออายุชื่อลูกค้าและ ดูแลแบบสอบถาม

สิ่งนี้ทำให้เครื่องในเครือข่ายเดียวกันสามารถสื่อสารระหว่างกันด้วยชื่อโฮสต์โดยไม่มี DNS

นอกจากนี้หากมีการเข้าถึงเครื่องก่อนที่ DNS จะออฟไลน์ Windows จะแคชรายการ DNS จนกว่าจะล้างรายการ แคชรายการ DNS จะยังคงอยู่จนกว่าจะล้างข้อมูลด้วยตนเอง ( ipconfig /flushdns) หรือรีบูต

สิ่งเหล่านี้ไม่นำไปใช้กับกรณีของคุณ แต่มันเป็นเรื่องดีที่จะรู้:

  • เบราว์เซอร์รายการ DNS สามารถแคชได้เช่นกัน
  • การจำแนกชื่อสามารถทำได้ผ่านไฟล์โฮสต์

1
"แคช" แบบง่าย ๆ ถ้าระบบเหล่านั้นเคยเข้าถึงมาก่อน
MrWhite

@ w3d จุดดีฉันลืมไปแล้ว ฉันจะเพิ่มเข้าไปในคำตอบ
Keltari

อัตราต่อรองจะน้อยมากที่ OPs Windows Server 2012 เปิดใช้งาน WINS โดยที่พวกเขาไม่รู้ MS หยุดการเปิดใช้งานโดยค่าเริ่มต้นใน Server 2003 หรือเก่ากว่าดังนั้นคุณจะต้องตั้งค่าเซิร์ฟเวอร์ WINS อย่างตั้งใจและกระจายที่อยู่ของมันผ่าน DHCP พวกเขามีแนวโน้มมากที่จะแก้ไขผ่านแคช NetBIOS หรือแม้กระทั่งไฟล์โฮสต์ IMO :)
Ƭᴇcʜιᴇ007

แม้หลังจากที่ฉันรีบูตสอง windows 7 VMs และเซิร์ฟเวอร์ถูกปิด (ซึ่งหมายความว่าแคชจะต้องถูกลบทิ้ง) การ ping สำหรับชื่อโฮสต์บนบรรทัดคำสั่งจะได้รับการแก้ไข ฉันได้อ่านที่ไหนสักแห่งที่ ping ใช้ DNS และไม่ใช่ WINS
วัยรุ่น

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