ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

สรุป

บทความนี้อธิบายถึงวิธีการแตกต่างกันของชื่อโฮสต์เมื่อต้องการแก้ปัญหาที่อยู่ IP ที่ใช้ โดยไคลเอนต์ Microsoft Windows ลำดับวิธีการจะแตกต่างจากลำดับที่ใช้ในการแก้ไขชื่อ NetBIOS ไปยังที่อยู่ IP

ข้อมูลเพิ่มเติม

บนเครือข่ายที่ใช้โพรโทคอล TCP/IP จำเป็นต้องแปลงชื่อของทรัพยากรเป็น IP แอดเดรสเพื่อเชื่อมต่อไปยังทรัพยากรเหล่านี้ ไคลเอนต์ Microsoft Windows จะเป็นไปตามลำดับของวิธีการในการพยายามที่จะแก้ไขชื่อไปยังที่อยู่ การหยุดการค้นหาเมื่อนั้นตรงกับชื่อที่ใช้อยู่ IP สำเร็จ มีสองหลักลำดับที่ใช้ในเกือบทุกกรณี: ของ netbios และโฮสต์ชื่อความละเอียด ไคลเอนต์ที่เชื่อมต่อกับทรัพยากรบนเซิร์ฟเวอร์ของ Microsoft ผ่านตัวจัดการแฟ้ม Windows หรือเครือข่ายชุมชน โดยทั่วไปจะใช้ชื่อ netbios บ่อยที่สุด สำหรับข้อมูลเพิ่มเติม โปรดดูบทความในฐานความรู้ของ Microsoft ต่อไปนี้:

119493 NetBIOS ผ่านการจำแนกชื่อ TCP/IP และ WINS

การจำแนกชื่อโฮสต์สามารถแก้ไขชื่อของทรัพยากร TCP/IP ที่ไม่มีการเชื่อมต่อผ่านอินเทอร์เฟซสำหรับ NetBIOS ตัวอย่างทั่วไปส่วนใหญ่ของสิ่งนี้คือ เว็บเบราว์เซอร์เช่น Microsoft Internet Explorer ตัวอย่างอื่น ๆ รวมถึงอินเทอร์เน็ตแอพลิเคชันเช่น Ping, FTP และ Telnet ฐานข้อมูลแบบสมัยใหม่และโปรแกรมประยุกต์จดหมายที่เชื่อมต่อโดยใช้ Winsock การใช้งาน Microsoft Windows TCP/IP sockets จำนวนมากยังใช้การจำแนกชื่อโฮสต์ ตัวอย่างชนิดของโปรแกรมประยุกต์เหล่านี้ได้แก่โปรแกรม Outlook และ Exchange.When ชื่อวิธีการแก้ปัญหาการแก้ไขปัญหาเบื้องต้น จำเป็นต้องแคบลงว่าแอพลิเคชันกำลังแก้ไขชื่อ NetBIOS หรือชื่อโฮสต์ หมายเหตุ: ในบริบทของบทความนี้ คำ "ไคลเอนต์" ไม่จำเป็นต้องอ้างอิงถึงเวิร์กสเตชัน เซิร์ฟเวอร์ Windows NT จะมีบทบาทของไคลเอ็นต์เมื่อต้องการเข้าถึงทรัพยากรที่ต้องใช้การจำแนกชื่อโฮสต์ การแก้ปัญหาชื่อโฮสต์โดยทั่วไปใช้ลำดับต่อไปนี้:

  1. ไคลเอ็นต์ตรวจสอบเพื่อดูว่า ชื่อการสอบถามของตัวเอง

  2. ไคลเอนต์จะค้นหาแฟ้มโฮสต์ท้องถิ่น รายการของที่อยู่ IP และชื่อที่จัดเก็บอยู่บนคอมพิวเตอร์เฉพาะที่ หมายเหตุ: ตำแหน่งที่ตั้งแฟ้มโฮสต์ขึ้นอยู่กับระบบปฏิบัติการ: Windows NT %Systemroot%\System32\Drivers\Etc Windows 95 <drive>\<Windows folder> Windows for Workgroups <drive>\<Windows folder> Windows 3.1 <drive>\<Windows folder> MS-Client 3.0 <Boot volume>\Net Lan Manager 2.2c Client <Boot volume>\Net ติดตั้ง Windows NT โฟลเดอร์% Systemroot % <ไดรฟ์ > คือ ไดรฟ์ที่มีการติดตั้งระบบปฏิบัติการ และ <ไดรฟ์ข้อมูลสำหรับเริ่มระบบ > การอ้างอิงไปยังฟลอปปีดิสก์สำหรับเริ่มระบบหรือไดรฟ์ c ตัวอย่างแฟ้มโฮสต์ Hosts.sam มีการติดตั้งกับโพรโทคอล TCP/IP ที่แสดงรูปแบบเหมาะสม

  3. โดเมน Name System (DNS) เซิร์ฟเวอร์จะทำแบบสอบถาม

  4. ถ้าชื่อยังไม่มีแก้ไข ลำดับการแก้ปัญหาชื่อ NetBIOS ใช้เป็นสำเนาสำรอง คุณสามารถเปลี่ยนใบสั่งนี้ โดยการตั้งค่าคอนฟิกชนิดของโหน NetBIOS ของไคลเอ็นต์

ไคลเอนต์ Windows จะลองแต่ละวิธีเหล่านี้จนกว่าจะเสร็จเรียบร้อยแล้วแก้ไขชื่อ หรือใช้วิธีการเหล่านี้ Windows NT, Windows 95 และ Windows สำหรับไคลเอนต์เวิร์กกรุ๊ปที่ใช้ Microsoft TCP/IP 3.11b ทำตามลำดับนี้ ผู้จัดการ Lan 2.2c หรือไคลเอนต์ 3.0 ไคลเอนต์ Microsoft จะไม่ใช้การจำแนกชื่อ NetBIOS เป็นสำเนาสำรอง สำหรับข้อมูลเพิ่มเติม โปรดดูบทความในฐานความรู้ของ Microsoft ต่อไปนี้:

169141 NetBIOS และชื่อโฮสต์ความละเอียดสำหรับ MS-ไคลเอนต์และ LM 2.2 cเมื่อแก้ไขค่าของชื่อ ไคลเอนต์จะข้ามวิธีการที่จะไม่ถูกกำหนดค่า ตัวอย่างเช่น ถ้าไม่มีแฟ้มโฮสต์ในระบบ แล้วจะข้ามขั้นตอน #2 ข้างต้น และลองสอบถามไปยังเซิร์ฟเวอร์ DNS ถ้าไม่มีที่อยู่ IP ของเซิร์ฟเวอร์ DNS จะถูกป้อนในการกำหนดค่า TCP/IP ของไคลเอนต์ ไคลเอนต์จะข้ามไปยังขั้นตอนถัดไปในลำดับหลังจาก DNS วิธีการเปลี่ยนลำดับการแก้ปัญหาชื่อโฮสต์ที่แตกต่างกันระหว่างระบบปฏิบัติการและรุ่น สิ่งเหล่านี้จะถูกจัดทำเอกสาร ใน ชุดทรัพยากรสำหรับระบบปฏิบัติการเฉพาะ เช่นเดียว กับ ใน Base.For ความรู้ของ Microsoft ข้อมูลเพิ่มเติม โปรดดูบทความในฐานความรู้ของ Microsoft ต่อไปนี้:

171567 Windows NT 4.0 ServiceProvider ระดับความสำคัญของค่าไม่นำไปใช้

วิธีการ139270เพื่อเปลี่ยนลำดับการแก้ปัญหาชื่อบน Windows 95 และ Windows NT

119372การตั้งค่าลำดับการค้นหาวิธีแก้ไขชื่อสำหรับ TCP/IP-32

การแก้ไขปัญหา

ปัญหา: ไคลเอนต์จะไม่สามารถแก้ไขชื่อโฮสต์ การแก้ไขปัญหาขั้นตอน: ถ้าไคลเอนต์ไม่สามารถแก้ปัญหาชื่อโฮสต์ จาก นั้นควรจะตรวจสอบว่า โฮสต์ควรจะใช้การจำแนกชื่อลำดับรายการข้างต้นที่ไคลเอ็นต์ ถ้าชื่อไม่มีอยู่ในทรัพยากรที่ไคลเอนต์ใช้ ดัง นั้นคุณต้องตัดสินใจว่า ทรัพยากรเพื่อเพิ่ม ถ้าชื่อที่มีอยู่ในทรัพยากรใดทรัพยากรหนึ่ง เช่นเซิร์ฟเวอร์ DNS หรือเซิร์ฟเวอร์บริการชื่ออินเทอร์เน็ตของ Windows (WINS) และไคลเอนต์จะไม่แก้ไขชื่อไม่ถูกต้อง เน้นความสนใจของคุณในการแก้ไขปัญหาเบื้องต้นที่ทรัพยากรที่ระบุ นอกจากนี้ ยืนยันว่า ไคลเอ็นต์กำลังพยายามแก้ชื่อโฮสต์และไม่ใช่ชื่อ NetBIOS โปรแกรมประยุกต์จำนวนมากมีวิธีหลายวิธีที่จะสามารถใช้การแก้ไขชื่อ นี้เป็นจริงโดยเฉพาะของโปรแกรมประยุกต์จดหมายและฐานข้อมูล โปรแกรมประยุกต์อาจถูกกำหนดค่าเพื่อเชื่อมต่อกับทรัพยากร NetBIOS โดยใช้ ขึ้นอยู่กับการตั้งค่าคอนฟิกไคลเอนต์ที่ ไคลเอ็นต์อาจข้ามการจำแนกชื่อโฮสต์ จากที่นั่น จะมีความจำเป็นเมื่อต้อง การเปลี่ยนชนิดการเชื่อมต่อ TCP/IP sockets อย่างใดอย่างหนึ่ง หรือเมื่อต้อง การแก้ไขปัญหาเป็นประเด็น NetBIOS ปัญหา: ไคลเอนต์สามารถแก้ไขชื่อช้ามาก หรือไม่สามารถจำแนกชื่อ และใช้เวลานานในการรายงานความล้มเหลว ขั้นตอนการแก้ไขปัญหาเบื้องต้น: มีเซิร์ฟเวอร์ DNS ที่กำหนดค่าไว้ในการตั้งค่าคอนฟิก TCP/IP ของไคลเอนต์ แต่เซิร์ฟเวอร์ไม่พร้อมใช้งานสำหรับไคลเอนต์มักเป็นสาเหตุนี้ เนื่องจากโพรโทคอล TCP/IP ถือเป็นเครือข่ายที่ไม่น่าเชื่อถือ ไคลเอนต์จะพยายามเชื่อมต่อไปยังเซิร์ฟเวอร์ DNS ก่อนที่จะพยายามทำแบบสอบถาม abandoning ซ้ำ ๆ ไคลเอ็นต์จะพยายามสอบถามเซิร์ฟเวอร์ DNS ที่สองถ้าหนึ่งถูกกำหนดค่าไว้แล้ว และใช้เวลาเดียวกันล้มเหลว เฉพาะแล้ว จะไคลเอนต์ผ่านขั้นตอนการจำแนกชื่อ NetBIOS ตามที่อธิบายไว้ข้างต้น มีสามวิธีในการเข้าถึงการตัดสินค้าจากคลังนี้

  • ถ้ามีป้อนชื่อโฮสต์ถูกต้องในแฟ้มโฮสต์ คุณจะสามารถแก้ไขก่อนที่ไคลเอ็นต์พยายามสอบถาม DNS โซลูชันนี้ใช้ได้ดีเมื่อเซิร์ฟเวอร์ DNS ไม่สามารถเข้าถึงเป็นการชั่วคราว และมีตัวเลขขนาดเล็กของชื่อโฮสต์ที่จำเป็นต้องแก้ไข การกำหนดค่าแฟ้มโฮสต์ด้วยตนเองสำหรับไคลเอนต์ต่าง ๆ อาจจะ prohibitive - หรือ -

  • หากเซิร์ฟเวอร์ DNS ที่มีอยู่ ที่อยู่เซิร์ฟเวอร์ DNS ในการกำหนดค่า TCP/IP ของไคลเอนต์ไม่ถูกต้อง จากนั้น แก้ไขที่อยู่เหล่านี้จะอนุญาตให้ไคลเอนต์สามารถติดต่อเซิร์ฟเวอร์ DNS ทันที ถึงแม้ว่าเซิร์ฟเวอร์ DNS รายงานว่า ไม่สามารถแก้ไขชื่อ สิ่งนี้จะเกิดขึ้นมากได้เร็วกว่าถ้าไคลเอ็นต์ไม่สามารถเข้าถึงเซิร์ฟเวอร์ DNS ทั้งหมด - หรือ -

  • ถ้ามีการกำหนดค่าเซิร์ฟเวอร์ DNS บนไคลเอนต์ แต่เซิร์ฟเวอร์เหล่านี้จะไม่พร้อมใช้งานอย่างถาวร เอาอยู่ IP ของเซิร์ฟเวอร์ DNS จากการตั้งค่าคอนฟิกไคลเอนต์ ไคลเอ็นต์จะข้ามการค้นหา DNS ไม่ มีการหน่วงเวลาแล้ว - หรือ -

  • ถ้าเรกคอร์ดในฐานข้อมูล DNS หายไป หรือไม่ถูกต้อง แล้วจะมีการเลื่อนเวลา ตามเซิร์ฟเวอร์ DNS แบบสอบถามเซิร์ฟเวอร์ DNS อื่น ๆ ก่อนการรายงานว่า พวกเขาไม่สามารถแก้ไขชื่อ ซึ่งโดยปกติจะทำให้เกิดการหน่วงเวลาเพียงไม่กี่วินาที

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ TCP/IP และตั้งชื่อความละเอียด โปรดดูไวท์เปเปอร์ต่อไปนี้ที่พร้อมใช้งานบนเซิร์ฟเวอร์ ftp แบบไม่ระบุชื่อของ Microsoft:

ชื่อแฟ้ม: Tcpipimp2.doc ตำแหน่ง: ชื่อเรื่องftp://ftp.microsoft.com/bussys/winnt/winnt-docs/papers/ : " Microsoft Windows NT 3.5/3.51/4.0: รายละเอียดการใช้งาน TCP/IP สแตกโพรโทคอล TCP/IP และบริการ รุ่น 2.0"

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Microsoft Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพการแปลแค่ไหน
สิ่งที่ส่งผลกระทบต่อประสบการณ์ใช้งานของคุณ

ขอบคุณสำหรับคำติชมของคุณ

×