คำตอบเหล่านี้จำนวนมากไม่ถูกต้องหรือถูกต้องเพียงบางส่วน ก่อนอื่นให้หาสาเหตุที่อาจใช้ WINS ตั้งแต่แรก
WINS ใช้เพื่อแก้ปัญหาชื่อโฮสต์ให้เป็นที่อยู่ IP ... แต่ทำไมเราต้อง WINS ถ้า NetBIOS ทำงานได้ในทุกยุคทุกสมัย? อ่านต่อ!
DNS ใช้เพื่อจุดประสงค์เดียวกันและอื่น ๆ ... เพื่อแก้ไขชื่อโดเมนและชื่อโฮสต์แบบเต็มถึงที่อยู่ IP
ทีนี้มาดูกันว่าทำไม WINS ถึงได้รับการพัฒนา
ปัญหา: แต่เดิม NetBIOS ใช้เพื่อแก้ไขชื่อ แต่เป็นโปรโตคอลเครือข่ายการออกอากาศ ดังนั้นในเครือข่ายส่วนใหญ่ legacey และปัจจุบันปริมาณการใช้งานการออกอากาศไม่สามารถข้ามเราเตอร์และไฟร์วอลล์ที่เพียงพอในไม่ช้าเราจึงพบว่าในการรับส่งข้อมูล VPN ดังนั้นซับเน็ตส่วนใหญ่จะไม่จำลองทราฟฟิก NetBIOS ไปยังซับเน็ตอื่น หากคุณเป็นผู้ดูแลระบบเครือข่าย IT จริงคุณจะคุ้นเคยกับการรับส่งข้อมูล NetBIOS นี้บนเราเตอร์สวิตช์และไฟร์วอลล์:
การเข้าถึง UDP ถูกปฏิเสธโดย ACL จาก HOST-17/137 ถึงภายใน: 10.0.1.127/137
การเข้าถึง UDP ถูกปฏิเสธโดย ACL จาก HOST-A / 137 ถึงภายใน: 10.0.1.127/137
การเข้าถึง UDP ถูกปฏิเสธโดย ACL จาก HOST-09/137 สู่ภายใน: 10.0.1.127/137
การเข้าถึง UDP ถูกปฏิเสธโดย ACL จาก HOST-02/137 ถึงภายใน: 10.0.1.127/137
การเข้าถึง UDP ถูกปฏิเสธโดย ACL จาก HOST-02/137 ถึงภายใน: 10.0.1.127/137
นี่คือตัวอย่างของการออกอากาศ NetBIOS ห้า (5) ครั้งบนเครือข่าย 25 บิตจากไฟล์ syslog Firewall Pix 515E ของ Cisco สำหรับผู้ที่ไม่คุ้นเคยกับสิ่งอื่นใดนอกจากเราเตอร์ Linksys ของพวกเขาคือเครือข่าย 25 บิตมีขนาดเล็กกว่าเครือข่าย 24 บิตของคุณ:
เครือข่าย: 10.0.1.0/25, Subnet Mask: 255.255.255.128, ที่อยู่การออกอากาศ: 10.0.1.127, โฮสต์สูงสุด: 126 ดังที่เห็นได้ว่ามีการรับส่งข้อมูลภายในกลุ่ม
โซลูชัน: WINS ได้รับการพัฒนาเพื่อปรับใช้ข้ามเครือข่ายย่อยที่มีทราฟฟิกของการออกอากาศอยู่ลูกค้าสามารถกำหนดค่าและชี้ไปที่เซิร์ฟเวอร์ WINS เพื่อแก้ไขชื่อแทนที่จะใช้ทราฟฟิกที่ออกอากาศและ NetBios จึงกลายเป็น
แต่เดี๋ยวก่อน ... เรากำหนดค่าเซิร์ฟเวอร์ DNS ทันทีเมื่อเราปรับใช้เครือข่าย microsoft ของเรา ตอนนี้ DNS เป็นตัวหลักเมื่อ DNS ล้มเหลว NetBIOS คือทางเลือก หากมีการปรับใช้เซิร์ฟเวอร์ WINS, DNS, WINS และ NetBIOS
ปัญหาที่หลายคนอาจพบเจอคือเมื่อพวกเขาพยายาม ping ชื่อโฮสต์ให้พูดว่า HOST-A ทั้งนี้ขึ้นอยู่กับการกำหนดค่าอินเทอร์เฟซคอมพิวเตอร์มันอาจไม่สามารถแก้ไขที่อยู่ IP เป็นหลักถ้าคุณเพิ่งกำหนดค่า DNS และโฮสต์ NetBIOS ที่ลงทะเบียนชื่อหมดอายุแล้ว
ให้บอกว่า HOST-A เป็นส่วนหนึ่งของ domainhosts.com และเข้าร่วมกับโดเมนนั้นซึ่งเป็นระเบียน (A) ของโฮสต์บนเซิร์ฟเวอร์ DC DNS หลักสำหรับ domainhosts.com ในการแก้ไขที่อยู่เพียงแค่ชื่อโฮสต์และไม่ใช่ FQDN (ชื่อโดเมนแบบเต็ม) การกำหนดค่า IP จะต้องมี "ผนวกส่วนต่อท้ายหลักและส่วนต่อท้าย DNS เฉพาะการเชื่อมต่อ" และมี "ส่วนต่อท้าย DNS อย่างน้อยที่สุดสำหรับการเชื่อมต่อนี้: domainhosts.com" ประชากร! เมื่อการแก้ปัญหาดำเนินการกับ HOST-A ข้อมูลพิเศษสอง (2) คืนจะถูกส่งคืน: ที่อยู่ IP ที่ชื่อโฮสต์แก้ไขและ FQDN ของ HOST-A.domainhosts.com ในตัวอย่างด้านล่างการจำแนกชื่อโฮสต์ดำเนินการโดยค้นหาระเบียน (A) ของโดเมนแทน WINS หรือ NetBIOS:
[User @ localhost ~] $ ping HOST-A
PING HOST-A.domainhosts.com (10.0.1.10) 56 (84) ไบต์ของข้อมูล
64 ไบต์จาก HOST-A.domainhosts.com (10.0.1.10): icmp_seq = 1 ttl = 128 เวลา = 0.826 ms
64 ไบต์จาก HOST-A.domainhosts.com (10.0.1.10): icmp_seq = 2 ttl = 128 เวลา = 0.342 ms
นอกจากการเติม DNS Suffix หลักแล้วคุณยังสามารถให้โฮสต์ค้นหาผู้อื่นด้วยและกำหนดค่าให้ผนวกในคำสั่งซื้อต่างๆ จึงกำจัด WINS & NetBIOS ทั้งหมดเข้าด้วยกัน
ตอนนี้จะมีบางคนบอกว่า "คุณจะต้องใช้ NetBIOS และ WINS เพื่อให้ผลิตภัณฑ์ของ Microsoft ทำงาน" นี่เป็นเรื่องจริงในความเป็นจริง แต่เพียงไม่กี่ผลิตภัณฑ์ส่วนใหญ่จะไม่ถูกปรับใช้ในธุรกิจขนาดเล็กหรือขนาดกลางและเฉพาะในสภาพแวดล้อมขององค์กรขนาดใหญ่แอปพลิเคชันเช่น SMS 2003 ด้วยการใช้ระเบียน 1A, SQL Server 2000 สำหรับ การใช้ไพพ์ที่มีชื่อและ Exchange Server 2000 และ 2003 ล้วนต้องการ WINS สำหรับการใช้งานอย่างเต็มรูปแบบ ... ฟังก์ชั่นเต็มรูปแบบพวกเขาทั้งหมดจะทำงานได้ตามต้องการโดยไม่ต้องใช้ WINS หรือ NetBIOS
ใช่แล้วเฉพาะในกรณีที่คุณเป็น pre-2000 Microsoft ปรับใช้ ฉันมีวิธีแก้ปัญหาที่ดีกว่าสำหรับคุณมากกว่าการติดตั้ง WINS แม้ว่า ... อัปเกรด !!