วันอังคารที่ 20 กรกฎาคม พ.ศ. 2553

ความเข้าใจการแก้ปัญหาชื่อใน Windows Server 2003

เครือข่ายปัจจุบันมีความจำเป็นที่ต้องมีกลไกการแก้ปัญหาชื่อโฮสต์ กับ IP addresses ซึ่งในการแก้ปัญหาชื่อโฮสต์จะมีทั้ง NetBIOS และ DNS เปรียบเทียบระหว่าง DNS กับ NetBIOSในระบบปฏิบัติการ Windows Server 2003 มีการใช้ระบบชื่อ DNS มาใช้เป็นหลัก ส่วน NetBIOS เป็นระบบชื่อที่รองรับสำรอง เพื่อให้ติดต่อกับระบบปฏิบัติการเก่า ซึ่งใช้เทคนิค Universal Naming Convention (UNC) addresses เช่น \\Computer1\share1การเปรียบเทียบชื่อคอมพิวเตอร์เมื่อติดตั้ง Windows Server 2003 จะมีการกำหนดชื่อ และแก้ไขได้ใน System Properties ซึ่งชื่อนี้จะรองรับทั้ง DNS และ NetBIOS DNS namespace จะมีการกำหนดเป็นลำดับชั้น ชื่อเต็มเรียกว่า Fully qualified domain name (FQDN) ส่วนใน NetBIOS จะไม่มีลำดับชั้น ชื่อที่กำหนดต้องไม่ซ้ำกันสรุปชนิดชื่อต่างๆ และส่วนประกอบชื่อชนิดชื่อ คำอธิบาย
NetBIOS name เป็นชื่อที่ไม่ซ้ำกัน และแก้ปัญหาชื่อกับ IP address สามารถที่ใช้การบรอดคลาส โดยชื่อที่กำหนดไม่เกิน 15 อักขระ และมี 16 คุณลักษณะ โดยดีฟอลท์จะกำหนด 15 อันดับแรก และบิตที่ 16 เป็นการบอกลักษณะ
Host name เป็นชื่อที่ใช้ในการระบุ FQDN
Primary DNS suffix ทุกเครื่องใน Windows Server 2003 network จะกำหนด Primary DNS suffix ซึ่งจะถูกระบุบนแท็บ Computer Name หรือที่เรียกว่า Primary domain name และ domain name
Connection-specific DNS suffix เป็นการกำหนดชื่อต่อท้าย ที่กำหนดขึ้นเองในการ์ดเครือข่าย หรือเรียกว่า adapter DNS suffix
FQDN เป็นชื่อที่ไม่ซ้ำกันในเครือข่าย โดยใช้ Host name และ Primary DNS suffix แยกด้วยจุด
Full computer name เป็นชื่อเต็มของ FQDN ซึ่งแตกต่างกันตรงที่ว่าจะแยกกันระหว่ง host name และ primary DNS suffix

การเปรียบเทียบของ NetBIOS และ DNS Names NetBIOS Computer name DNS Computer Name
ชนิด ราบ ลำดับชั้น
ข้อบังคับอักขระ รองรับ Unicode, เลข, ช่องว่าง สัญลักษณ์ ! @ # $ % ^ & ' ) ( . - _ { } ~ A-Z,a-z, 0-9,- , จุด
ความยาว 15 อักขระ 63 ไบต์ต่อเลเบล และ 255 ไบต์ต่อ FQDN
บริการชื่อ WINS
NetBIOS broadcast
ไฟล์ Lmhosts DNS
ไฟล์ Hosts



การเปรียบเทียบขั้นตอนการแก้ปัญหาชื่อDNS แก้ปัญหาชื่อโดย ดูจากไฟล์ hosts > ใช้ DNSNetBIOS แก้ปัญหาชื่อโดย ดูจาก NetBIOS name cache > WINS > Broadcasts > และไฟล์ Lmhostsไฟล์ Hosts กับ Lmhosts เก็บไว้ที่ Windows\System32\drivers\etc

เราจำเป็นที่ต้องใช้ DNS เมื่อใด- เมื่อใช้โดเมน Windows 2000 และ Windows Server 2003 เนื่องจากตำแหน่งของ Active directory ใช้ DNS เป็นกลไกในการแจ้ง- สำหรับเข้าใช้ Internet และ Intranet - สำหรับรองรับ NetBIOS บน TCP/IP เนื่องจาก DNS สามารถที่รองรับในระบบชื่อเก่าได้ ดังนั้นถ้าไม่มี DNS เราสามารถใช้ NetBIOS name resolution แทนได้

การไม่อนุญาต NeTBIOS เราสามารถที่กำหนดไม่ให้รองรับได้ โดยการเข้าไปกำหนดใน Internet Protocol (TCP/IP) properties > ปุ่ม Advanced > แท็บ WINS > เลือก Disable NetBIOS over TCP/IP ซึ่งเมื่อกำหนดแล้วเราจะใช้ My Network Place > Entire Networks > Microsoft Network เข้าไปดูชื่อเครื่องไม่ได้แต่เราป้องกันการโจมตีต่างๆที่ผ่านพอร์ต NetBIOS ได้

ไม่มีความคิดเห็น:

แสดงความคิดเห็น